Spoon is a Java program processor that fully supports Java 5 and 6. It provides a complete and fine-grained Java metamodel where any program element (classes, methods, fields, statements, expressions...) can be accessed both for reading and modification.
R. Wille. Anwendungen der Klassifikation: Datenanalyse
und numerische Klassifikation, Indeks--Verlag, Frankfurt, Line diagrams of hierarchical concept systems (engl.\
Übersetzung). Int. Classif. 11 (1984), 77--86.(1984)