report.writeln(filler + "* identities:");
for (IConcept i : identities) {
describeConcept(i, report, indent + 4);
report.writeln(filler + "* realms:");
for (IConcept i : realms) {
describeConcept(i, report, indent + 4);
report.writeln(filler + "* attributes:");
for (IConcept i : attributes) {
describeConcept(i, report, indent + 4);
} else {
report.writeln(filler + "* context:");
describeConcept(context, report, indent + 4);
} else {
report.writeln(filler + "* inherent to:");
describeConcept(inherent, report, indent + 4);
report.writeln(filler + "* roles:");
for (IConcept i : roles) {
describeConcept(i, report, indent + 4);
report.writeln(filler + "* exposed traits:");
for (IConcept i : exposed) {
describeConcept(i, report, indent + 4);
describeConcept(byType, report, indent + 4);