result.add(new AutoProperty(name, value));
if (!"".equals(name.trim())) { result.add(new AutoProperty(name, value)); }
    private static AutoProperty[] parseProperties(String line) {        Collection result = new ArrayList();        for(StringTokenizer tokens = new StringTokenizer(line, ";"); tokens.hasMoreTokens();) {            String token = tokens.nextToken().trim();            int i = token.indexOf('=');            if (i < 0) {                result.add(new AutoProperty(token, ""));                continue;            } else {                String name = token.substring(0, i).trim();                String value = i == token.length() - 1 ? "" : token.substring(i + 1).trim();                result.add(new AutoProperty(name, value));            }        }        return (AutoProperty[]) result.toArray(new AutoProperty[result.size()]);    }