### Question:
UnixSocketFileSystemProvider extends DelegatingFileSystemProvider { @Override public String getScheme() { return "unix"; } UnixSocketFileSystemProvider();  UnixSocketFileSystemProvider(final FileSystemProvider delegate); @Override String getScheme(); @Override FileSystem newFileSystem(final URI uri, final Map<String, ?> env); @Override FileSystem getFileSystem(final URI uri); @Override Path getPath(final URI uri);  }### Answer:
@Test public void getScheme() { assertThat(provider.getScheme()).isEqualTo("unix"); }
@Test public void loadInstance() { URI unixUri = URI.create("unix:/somepath.socket"); assertThat("file").isEqualTo(Paths.get(unixUri).toUri().getScheme()); }