S3ResourceId implements ResourceId { @Override public String getScheme() { return SCHEME; } private  S3ResourceId(
      String bucket, String key, @Nullable Long size, @Nullable Date lastModified); @Override ResourceId resolve(String other, ResolveOptions resolveOptions); @Override ResourceId getCurrentDirectory(); @Override String getScheme(); @Nullable @Override String getFilename(); @Override boolean isDirectory(); @Override String toString(); @Override boolean equals(@Nullable Object obj); @Override int hashCode();  }
@Test public void testGetScheme() { assertEquals("s3", S3ResourceId.fromUri("s3: assertEquals("s3", S3ResourceId.fromUri("s3: }