code: public static String[] splitUnescape(String input, char separator, char echar, char[] special) {
          return splitUnescape(input, new char[]{separator}, echar, special);
      }
docs: Split the input on the given separator char, and unescape each portion using the escape char and special chars
  
  @param input     input string
  @param separator char separating each component
  @param echar     escape char
  @param special   chars that are escaped
  
  @return results