docs: public String getReturnTypeSignature() {
          int endOfParams = signature.lastIndexOf(')');
          if (endOfParams < 0) {
              throw new IllegalArgumentException("Bad method signature: " + signature);
          }
          return signature.substring(endOfParams + 1);
      }