code: @Override
      public String getMethodName()
      {
          // Generally, the method name is pretty static, but for internal
          // CMR methods (with index < 0) they are dynamic, and based on
          // the signature. For performance, the substring operation is
          // deferred until the method name is actually used.             d154342.10
          if (methodName == null && methodSignature != null)
              methodName = methodSignature.substring(0, methodSignature.indexOf(":"));
  
          return methodName;
      }
docs: Return method name for this method. <p>