public List<Double> parse(String values) {
        List<Double> inputValues = new ArrayList<Double>();
        if (!(values.isEmpty() || values.charAt(0) == '#')) {
            StringTokenizer tokenizer = new StringTokenizer(values);
            while (tokenizer.hasMoreTokens()) {
                inputValues.add(Op.toDouble(tokenizer.nextToken()));
            }
        }
        return inputValues;
    }
public List < Double > parse ( String values ) { List < Double > inputValues = new ArrayList < Double > ( ) ; if ( ! ( values . isEmpty ( ) || values . charAt ( 0 ) == '#' ) ) { StringTokenizer tokenizer = new StringTokenizer ( values ) ; while ( tokenizer . hasMoreTokens ( ) ) { inputValues . add ( Op . toDouble ( tokenizer . nextToken ( ) ) ) ; } } return inputValues ; }
Parses the string into a list of values unless the string starts with `#`

@param values is a space-separated set of values
@return a vector of values