*/
private void printType(SnmpModuleCompliance type,
String indent,
int smiVersion) {
SnmpModule module;
ArrayList list;
os.println("MODULE-COMPLIANCE");
os.print(" STATUS ");
os.println(type.getStatus());
printDescription(type.getDescription());
if (type.getReference() != null) {
os.println();
os.print(" REFERENCE ");
os.print(getQuote(type.getReference()));
}
for (int i = 0; i < type.getModules().size(); i++) {
module = (SnmpModule) type.getModules().get(i);
os.println();
printComment(module.getComment(), " ", true);
os.print(" MODULE ");
if (module.getModule() == null) {
os.print("-- this module");
} else {
os.print(module.getModule());
}
if (module.getGroups().size() > 0) {
os.println();
os.print(" MANDATORY-GROUPS ");
printReferenceList(module.getGroups(),
" ");
}
list = module.getCompliances();
for (int j = 0; j < list.size(); j++) {
os.println();
os.println();
printModuleCompliance((SnmpCompliance) list.get(j),
smiVersion);