public static String stringifyMethodSignature(Cons parsetree) {
    { Cons signature = Stella.NIL;
      String signaturestring = null;
      Cons optionstree = parsetree.nthRest(3);

      signature = Cons.cons(parsetree.value, signature);
      signature = Cons.cons(parsetree.rest.value, signature);
      signature = Cons.cons(parsetree.rest.rest.value, signature);
      while (Stella_Object.keywordP(optionstree.value)) {
        signature = Cons.cons(optionstree.value, signature);
        signature = Cons.cons(optionstree.rest.value, signature);
        optionstree = optionstree.rest.rest;
      }
      signaturestring = Native.stringify(signature.reverse());
      return (signaturestring);
    }
  }