### Question:
PathConverter implements IStringConverter<Path> { @Override public Path convert(String pathName) { return new Path(pathName); }  @Override Path convert(String pathName);  }### Answer:
@Test public void typical() { assertThat(converter.convert("s3: }
@Test(expected = IllegalArgumentException.class) public void invalid() { converter.convert("s3:"); }