@Override public List<Object> arguments() { List<Object> result = new ArrayList<Object>(); for (Object a : wrapped.arguments()) { result.add(vm.wrapValue(a)); } return result; }
@Override public boolean isConstructorChaining() { return wrapped.isConstructorChaining(); }
@Override public ThreadMirror thread() { return (ThreadMirror) vm.getWrappedMirror(wrapped.thread()); }
@Override public ConstructorMirror constructor() { return vm.wrapConstructor(wrapped.constructor()); }