### Question:
Xsd2UmlPluginForEdFi extends Xsd2UmlPluginDefault implements Xsd2UmlHostedPlugin { @Override public String nameFromSchemaAttributeName(final QName name) { if (CAMEL_CASE_SCHEMA_NAMES) { return Xsd2UmlHelper.camelCase(name.getLocalPart()); } else { return super.nameFromSchemaAttributeName(name); } } Xsd2UmlPluginForEdFi(); @Override List<TagDefinition> declareTagDefinitions(final Xsd2UmlPluginHost host); @Override String getAssociationEndTypeName(final ClassType classType, final Attribute attribute,
            final Xsd2UmlPluginHost host); @Override boolean isAssociationEnd(final ClassType classType, final Attribute attribute, final Xsd2UmlPluginHost host); @Override String nameAssociation(final AssociationEnd lhs, final AssociationEnd rhs, final Xsd2UmlHostedPlugin host); @Override String nameFromSchemaAttributeName(final QName name); @Override String nameFromSchemaElementName(final QName name); @Override List<TaggedValue> tagsFromAppInfo(final XmlSchemaAppInfo appInfo, final Xsd2UmlPluginHost host);  }### Answer:
@Test public void testNameFromSchemaAttributeName() throws Exception { QName qName = new QName(SliMongoConstants.NAMESPACE_SLI, "test"); Assert.assertEquals("test", pluginForEdFi.nameFromSchemaAttributeName(qName)); }