for (String key : props.keySet())
if ("namespace".equals(key)) { // already handled: ignore
} else if ("aliases".equals(key)) { // aliases
for (String alias : getTextProps("aliases", props, token))
s.addAlias(alias);
} else if (props.get(key).isTextual()) { // ignore other non-textual
s.addProp(key, getTextProp(key, props, token));
}
{if (true) return s;}