ParameterRepresentation(
     String name, Class<?> type, boolean optional, String description, boolean list) {
   super(RepresentationType.PLUGIN_PARAMETER);
   this.name = name;
   this.optional = optional;
   this.list = list;
   this.paramType = RepresentationType.extended(type);
   this.description = description;
 }
 public ExtensionPointRepresentation(String name, Class<?> extended, String desciption) {
   super(RepresentationType.PLUGIN_DESCRIPTION);
   this.name = name;
   this.desciption = desciption;
   this.extended = RepresentationType.extended(extended);
 }