public static void idlOutputSignature(Cons signature, boolean outputmethodclassP) {
    Cons.idlOutputTypeExpression(((Cons)(signature.rest.value)));
    if (outputmethodclassP &&
        (signature.value != null)) {
      ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print(((StringWrapper)(signature.value)).wrapperValue);
      ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print("::");
    }
    ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print(((StringWrapper)(signature.rest.rest.value)).wrapperValue);
    Cons.idlOutputFormalParameters(((Cons)(signature.fourth())));
  }