}
indexedProps = new HashMap<Object, Object>();
//construct object used to implement getInterface
implementor = new InterfaceImplementor(this) {
@Override
protected Object convertResult(Method method, Object res)
throws ScriptException {
Class<?> desiredType = method.getReturnType();
if (desiredType == Void.TYPE) {