public static <T> T handleRemoteResult(Object value, Class<? super T> clazz, Object requestor) throws Exception {
    return handleRemoteResult(value, clazz, requestor.getClass().getClassLoader(), false);
  }
public static <T> T handleRemoteResult(Object value, Class<? super T> clazz, Object requestor)