code: public static String[] splitKeyValuePair (final String keyValuePair) {
          String[] split = keyValuePair.split(TextKeyword.EQUALS);
          if (split.length != 2 || split[0].length() == 0 || split[1].length() == 0) return null;
          return split;
      }
docs: Splits a <i>key=value</i> pair and returns an array with the separated <i>key</i> and <i>value</i> parts.
  <p>
  If the parameter does not match this required pattern, then <code>null</code> will be returned.
  
  @param keyValuePair a {@link String} with a <i>key</i> prefix of length > 0, a '=' in the middle and a
  <i>value</i> suffix of length > 0
  @return array with the separated <i>key</i> and <i>value</i> parts or <code>null</code>.