try {
return getProxyClass(recv.getRuntime(), javaClass.javaClass(), interfaces, names);
} catch (Error e) {
RaiseException ex = recv.getRuntime().newArgumentError("unable to create proxy class for " + javaClass.getValue() + " : " + e.getMessage());
//e.printStackTrace();
ex.initCause(e);
throw ex;
} catch (InvocationTargetException e) {
RaiseException ex = recv.getRuntime().newArgumentError("unable to create proxy class for " + javaClass.getValue() + " : " + e.getMessage());
//e.printStackTrace();
ex.initCause(e);