} catch (IOException e) {
definition = new BasicObjectClassDefinition(oldDefinition.getID(), oldDefinition.getName(), oldDefinition.getDescription(), null);
}
definition.addAttributeDefinition(ObjectClassDefinition.REQUIRED,
new BasicAttributeDefinition(SELECTED_CONVERTER_PARAM_ID,
"Converter To Test",
"The converter that you wish to test",
AttributeDefinition.STRING,
converterNames,
converterNames));
definition.addAttributeDefinition(ObjectClassDefinition.REQUIRED,
new BasicAttributeDefinition(TEST_ALL_CONVS_PARAM_ID,
"Test All Converters?",
"Should we test all the converters or just the one selected?",
AttributeDefinition.BOOLEAN));
definition.addAttributeDefinition(ObjectClassDefinition.REQUIRED,
new BasicAttributeDefinition(NUM_HOPS_PARAM_ID,
"Max Test Path Length",
"What is the maximum length a test path should have to be included",
AttributeDefinition.INTEGER,
"6"));