<BUG>public Object[] call(IConverter converter, Object target, Object... args) {Preconditions.checkArgument(args.length == 0, "Getter has no arguments");final Object result = manipulator.getField(target, field);</BUG><CONTEXT>public GetterExecutor(Field field, IFieldManipulator manipulator) {this.field = field;this.manipulator = manipulator;}@Override<extra_id_0>final Object converted = converter.fromJava(result);</CONTEXT>
public Object[] call(IConverter converter, Object owner, Object... args) {final Object target = PropertyUtils.getContents(owner, field);final Object result = manipulator.getField(owner, target, field);