Util { public static String toTableName(String className) { return camelCaseToLowerUnderscore(className); }  static String getMultiplicityAbbreviation(Perspective p); static String lowerFirst(String s); static String upperFirst(String s); static String toClassSimpleName(String name); static String toJavaIdentifier(String name); static String toJavaConstantIdentifier(String name); static String camelCaseToLowerUnderscore(String s); static String toTableName(String className); static String toTableIdName(String className); static String toColumnName(String attributeName); static ModeledDomain getModeledDomain(Domains domains, String name); static ModeledDomain getModeledDomain(InputStream is, String domainName); static String getPackage(String className); static String getSimpleClassName(String className); static List<Class> getClasses(ModeledDomain domain);  }
@Test public void testToTableName() { assertEquals("hello_there", camelCaseToLowerUnderscore("HelloThere")); }