code: public JClass []getParameterTypes()
    {
      String descriptor = getDescriptor();
  
      ArrayList<JClass> typeList = new ArrayList<JClass>();
  
      int i = 0;
      while ((i = nextDescriptor(descriptor, i)) >= 0) {
        typeList.add(getClassLoader().descriptorToClass(descriptor, i));
      }
  
      JClass []types = new JClass[typeList.size()];
  
      typeList.toArray(types);
  
      return types;
    }
docs: Returns the parameter types.