/**
  * considering the method has just one parameter, which is its type? If the method is public fun
  * add: Int, String with: Float { } its type is Tuple<int, String, float> An object of this class
  * represents "add: int, String" or "with: float". It would return "int, String" and "float" in
  * these cases.
  */
 @Override
 public String getStringType() {
   int size = parameterList.size();
   if (size == 1) return PWCounter.toStringBuffer(parameterList.get(0).getTypeInDec()).toString();
   else {
     String s = "Tuple<";
     for (ParameterDec p : parameterList) {
       s = s + PWCounter.toStringBuffer(p.getTypeInDec()).toString();
       if (--size > 0) s = s + ", ";
     }
     return s + ">";
   }
 }