Index: CurriedClosure.java =================================================================== --- CurriedClosure.java (revision 18216) +++ CurriedClosure.java (working copy) @@ -28,12 +28,16 @@ private Object[] curriedParams; - public CurriedClosure(Closure uncurriedClosure, Object[] arguments) { + public CurriedClosure(Closure uncurriedClosure, Object[] arguments, boolean allowParentAccess) { super(uncurriedClosure); curriedParams = arguments; maximumNumberOfParameters = uncurriedClosure.getMaximumNumberOfParameters()-arguments.length; } + public CurriedClosure(Closure uncurriedClosure, Object[] arguments) { + this((Closure)uncurriedClosure.clone(), arguments, false); + } + public CurriedClosure(Closure uncurriedClosure, int i) { this(uncurriedClosure, new Object[]{Integer.valueOf(i)}); }