code: private String proxyClassName()
    {
      String simpleName = _proxyClass.getSimpleName();
      int p = simpleName.lastIndexOf("__");
      
      if (p > 0) {
        return simpleName.substring(0, p);
      }
      else {
        return simpleName;
      }
    }
docs: /*
  private ArrayList<Class<?>> parameters(Method method)
  {
  ArrayList<Class<?>> params = new ArrayList<>();
  
  for (Class<?> paramType : method.getParameterTypes()) {
  if (! _resultClasses.contains(paramType)) {
  params.add(paramType);
  }
  }
  
  return params;
  }