code: public static Properties splitArrayElementsIntoProperties(String[] array, String delimiter) {
          return splitArrayElementsIntoProperties(array, delimiter, null);
      }
docs: Take an array Strings and split each element based on the given delimiter.
  A <code>Properties</code> instance is then generated, with the left of the
  delimiter providing the key, and the right of the delimiter providing the value.
  <p>Will trim both the key and value before adding them to the
  <code>Properties</code> instance.
  @param array the array to process
  @param delimiter to split each element using (typically the equals symbol)
  @return a <code>Properties</code> instance representing the array contents,
  or <code>null</code> if the array to process was null or empty