code: public Class<?>[] getTypeArray() {
  
      Class<?>[] typeArray = new Class[this.parameters.size()];
  
      for (int i = 0; i < this.parameters.size(); i++) {
        typeArray[i] = this.parameters.get(i).getType();
      }
  
      return typeArray;
    }
docs: Returns an array of types for use with reflection method.invoke().
  
  @return