### Question:
Utils { public static boolean isRelative(String path) { return !path.startsWith("/") && !path.startsWith("file:") && !path.matches("^[a-zA-Z]:\\\\.*"); }  static List<String> merge(List<String> first, List<String> second); static List<String> prepend(String first, List<String> list); static String normalize(String path); static String implode(String separator, List<String> elements); static boolean isRelative(String path);  }### Answer:
@Test public void testIsRelative() { assertTrue(Utils.isRelative("foo/bar")); assertFalse(Utils.isRelative("/foo/bar")); assertFalse(Utils.isRelative("file:foo/bar")); assertFalse(Utils.isRelative("C:\\SYSTEM")); }