Utils { public static String[] tokenize(String string, String splitOn) { return string.replace(" ", "").split(splitOn); }  static Map<Throwable, AutomonExpirable> createExceptionMap(); static String getLabel(Throwable throwable); static String getLabel(JoinPoint.StaticPart jp); static String formatExceptionForToolsWithLimitedCharacterSet(String exceptionLabel); static List<String> getArgNameValuePairs(JoinPoint jp); static String argNameValuePairsToString(List<String> args); static String toStringWithLimit(Object parameter); static String getExceptionTrace(Throwable exception); static String[] tokenize(String string, String splitOn); static String stripFileScheme(String fileName); static AutomonMXBean getAutomonMxBean(Object aspect); static void registerWithJmx(Object aspect, AutomonMXBean mxBean); static void unregisterWithJmx(Object aspect); static boolean hasPackageName(String className); static T createFirst(String... classNames); static void removeClassNames(List<String> list); static final String LINE_SEPARATOR; }
@Test public void testTokenize() throws Exception { String[] array = Utils.tokenize("com.jamonapi.MonitorFactory", "[.]"); assertThat(array).containsExactly("com", "jamonapi", "MonitorFactory"); array = Utils.tokenize("jamon , javasimon", ","); assertThat(array).containsExactly("jamon", "javasimon"); }