protected void extendToString(StringBuilder sb) { sb.append(","); if (canRead()) { sb.append("R"); } else { sb.append("-"); } if (canAdd()) { sb.append("A"); } else { sb.append("-"); } if (canModify()) { sb.append("M"); } else { sb.append("-"); } if (isRuntimeSchema()) { sb.append(",runtime"); } if (isOperational()) { sb.append(",oper"); } }