List<ImportDecl> importList = unit.getImportDeclList();
for (TypeDecl rootTypeDecl : typeDeclList) {
stack.push(rootTypeDecl);
do {
TypeDecl typeDecl = stack.pop();
<BUG>String name = typeDecl.name();
String modifierString = typeDecl.getModifiers().toString();
</BUG>
String typeString = null;
if (typeDecl instanceof ClassDecl) {

List<ImportDecl> importList = unit.getImportDeclList();
for (TypeDecl rootTypeDecl : typeDeclList) {
stack.push(rootTypeDecl);
do {
TypeDecl typeDecl = stack.pop();
String name = typeDecl.name();
StringBuilder classModifierSB = new StringBuilder();
for (Modifier modifier : typeDecl.getModifiers().getModifierList()) {
classModifierSB.append(modifier.getID());
}
String modifierString = classModifierSB.toString();
String typeString = null;
if (typeDecl instanceof ClassDecl) {
