code: public HashMap<ParserType, String[]> getLineVariables(final ParserData parserData, final String line, int lineNumber, char startDelim,
              char endDelim, char separator, boolean ignoreTypes) throws ParsingException {
          final HashMap<ParserType, List<String[]>> lineVariables = getLineVariables(parserData, line, lineNumber, startDelim, endDelim,
                  separator, ignoreTypes, false);
  
          final HashMap<ParserType, String[]> retValue = new HashMap<ParserType, String[]>();
          for (final Map.Entry<ParserType, List<String[]>> lineVariable : lineVariables.entrySet()) {
              retValue.put(lineVariable.getKey(), lineVariable.getValue().get(0));
          }
          return retValue;
      }
docs: Gets the variables from a string. The variables are at the end of a line and are inside of the starting and ending delimiter and are
  separated by the separator.
  
  @param parserData
  @param line        The line of input to get the variables for.
  @param lineNumber  TODO
  @param startDelim  The starting delimiter of the variables.
  @param endDelim    The ending delimiter of the variables.
  @param separator   The separator used to separate the variables.
  @param ignoreTypes Used if all variables are to be stored inside of the Relationship NONE type.
  @return A Map of String arrays for different relationship. Inside each string array is the singular variables.
  @throws ParsingException Thrown if the line can't be successfully parsed.