IdentifierUtil { public static String trimNamespace(String input) { int lastSlash = input.lastIndexOf('/'); int lastHashtag = input.lastIndexOf('#'); int lastNamespaceChar = Math.max(lastSlash, lastHashtag); if (lastNamespaceChar == -1) { return input; } else { return input.substring(lastNamespaceChar + 1); } }  static String trimNamespace(String input); static String adaptToJavaIdentifier(String input);  }
@Test public void testTrimNamespace() { String skosNotation = IdentifierUtil.trimNamespace(SKOS.NOTATION); String foafPerson = IdentifierUtil.trimNamespace(FOAF.PERSON); String cidocEntity = IdentifierUtil.trimNamespace("http: assertEquals("notation", skosNotation); assertEquals("Person", foafPerson); assertEquals("E1_CRM_Entity", cidocEntity); String noNamespace = "noNamespace"; assertEquals("noNamespace", IdentifierUtil.trimNamespace(noNamespace)); }