docs: public StrPosition getBeforeOfWithDetails(String srcStr, String token) {
  
          final StrPosition retVal = new StrPosition();
  
          if (isBlank(srcStr) || isBlank(token)) {
              return retVal;
          }
  
          int tokenStartIndex = srcStr.indexOf(token);
          if (tokenStartIndex < 0) {
              return null;
          }
  
          String beforeTokenStr = getLeftOf(srcStr, tokenStartIndex);
  
          retVal.startIndex = 0;
          retVal.endIndex = tokenStartIndex - 1;
          retVal.str = beforeTokenStr;
  
          return retVal;
  
      }