@Override public void fixNames(final BasicSystemProperties props, final BwPrincipal principal) { if (getHref() != null) { return; } String extra = getWordVal(); final String name; final int pos = extra.lastIndexOf("/"); if (pos < 0) { name = extra; extra = ""; } else { name = extra.substring(pos + 1); extra = extra.substring(0, pos); } setName(name); setColPath(props, principal, "categories", extra); setHref(Util.buildPath(false, getColPath(), getName())); }