protected final Map<String, Object> properties = new HashMap<String, Object>();
public void addProperty(String name, String value) throws SyntaxException
{
if (properties.put(name, value) != null)
throw new SyntaxException(String.format("Multiple definition for property '%s'", name));
}