### Question:
StanbolNamespacePrefixService implements NamespacePrefixService, NamespacePrefixProvider { @Override public String getFullName(String shortNameOrUri) { String prefix = NamespaceMappingUtils.getPrefix(shortNameOrUri); if(prefix != null){ String namespace = getNamespace(prefix); if(namespace != null){ return namespace+shortNameOrUri.substring(prefix.length()+1); } else { return null; } } else { return shortNameOrUri; } } StanbolNamespacePrefixService();  StanbolNamespacePrefixService(File mappingFile); void importPrefixMappings(InputStream in); static NamespacePrefixService getInstance(); @Override String getNamespace(String prefix); @Override String getPrefix(String namespace); @Override List<String> getPrefixes(String namespace); @Override String setPrefix(String prefix, String namespace); @Override String getFullName(String shortNameOrUri); @Override String getShortName(String uri);  }### Answer:
@Test public void testConversionMethods(){ Assert.assertEquals("http: service.getFullName("test:localname")); Assert.assertEquals("http: service.getFullName("test:localname:test")); Assert.assertEquals("http: service.getFullName("http: Assert.assertEquals("urn:example.text:localname", service.getFullName("urn_test:localname")); Assert.assertEquals("urn:example.text:localname/test", service.getFullName("urn_test:localname/test")); Assert.assertEquals("urn:example.text:localname", service.getFullName("urn:example.text:localname")); Assert.assertNull(service.getFullName("nonExistentPrefix:localname")); }