docs: public static String[] splitEndpoint(String endpoint) {
          //The way our endpoints are constructed ensures that we will always have a ":" present..so don't need to check for -1
          final int lastColon = endpoint.lastIndexOf(":");
          String[] splitString = new String[2];
          splitString[0] = endpoint.substring(0, lastColon);
          splitString[1] = endpoint.substring(lastColon + 1, endpoint.length());
  
          if (logger.isLoggable(Level.FINEST)) {
              logger.logp(Level.FINEST, logger.getName(), "splitEndpoint", "Split " + endpoint + " into " + splitString[0] + " and " + splitString[1]);
          }
  
          return splitString;
      }