docs: public String[][] getMethodLevelCustomFinderMethodSignatures(String cfprocessstring) {
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.entry(tc, "getMethodLevelCustomFinderMethodSignatures:" + cfprocessstring);
  
          StringTokenizer st = new StringTokenizer(cfprocessstring, ":");
  
          // array form [item#][CFMethodName]=methodname, e.g. findByCustomerName
          // array form [item#][CFMethodParms]]=parameter list, e.g. int,java.lang.String
  
          String cfMethodSignatureArray[][] = new String[st.countTokens()][2];
          int methodCounter = 0;
  
          while (st.hasMoreTokens()) {
              String methodSignature = st.nextToken();
  
              StringTokenizer methodSignaturest = new StringTokenizer(methodSignature, "()");
  
              // format exepected, first attribute method name (can't be nul)
              //                   second are the signatures parms, in order
  
              try {
                  cfMethodSignatureArray[methodCounter][CF_METHOD_NAME_OFFSET] = methodSignaturest.nextToken();
  
                  if (methodSignature.equals("()")) {
                      cfMethodSignatureArray[methodCounter][CF_METHOD_SIG_OFFSET] = null; // no signature given, but followed expected format
                  } else {
                      cfMethodSignatureArray[methodCounter][CF_METHOD_SIG_OFFSET] = methodSignaturest.nextToken();
                  }
              } catch (java.util.NoSuchElementException ex) {
                  if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()
                      && methodSignature != null)
                      Tr.debug(tc, "Processing offset [" + methodCounter + "] " + methodSignature + " failed, incorrect format");
                  // badSignatureGiven=true;
              }
  
              methodCounter++;
          } // while
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isEntryEnabled())
              Tr.exit(tc, "getMethodLevelCustomFinderMethodSignatures: " + cfMethodSignatureArray);
  
          return cfMethodSignatureArray;
      }