### Question:
AbsoluteUnixPath { public static AbsoluteUnixPath get(String unixPath) { if (!unixPath.startsWith("/")) { throw new IllegalArgumentException("Path does not start with forward slash (/): " + unixPath); } return new AbsoluteUnixPath(UnixPathParser.parse(unixPath)); } private  AbsoluteUnixPath(List<String> pathComponents); static AbsoluteUnixPath get(String unixPath); static AbsoluteUnixPath fromPath(Path path); AbsoluteUnixPath resolve(RelativeUnixPath relativeUnixPath); AbsoluteUnixPath resolve(Path relativePath); AbsoluteUnixPath resolve(String relativeUnixPath); @Override String toString(); @Override boolean equals(Object other); @Override int hashCode();  }### Answer:
@Test public void testGet_notAbsolute() { try { AbsoluteUnixPath.get("not/absolute"); Assert.fail(); } catch (IllegalArgumentException ex) { Assert.assertEquals( "Path does not start with forward slash (/): not/absolute", ex.getMessage()); } }