code: private String getChunk(final String string, final int slength,
              final int marker) {
          if (isDigit(string.charAt(marker))) {
              return getNumericChunk(string, slength, marker);
          } else {
              return getTextChunk(string, slength, marker);
          }
      }
docs: Get a chunk of the string that is all digits or all not digits. Length
  of string is passed in for improved efficiency (calculate once).
  @param string the string being chunked
  @param slength the length of the string
  @param marker the starting point for processing
  @return the chunk