### Question:
ExecutableScriptExportDependencyResolver implements MetadataExportDependencyResolver { @Override public boolean supports( @Nonnull Class<? extends Metadata> metadataClass ) { return ExecutableScript.class.isAssignableFrom( metadataClass ); } ExecutableScriptExportDependencyResolver( @Nonnull CodeRepository codeRepository, @Nonnull CodeSetRepository codeSetRepository ); @Override boolean supports( @Nonnull Class<? extends Metadata> metadataClass ); @Nonnull @Override Collection<? extends Metadata> resolveAdditionalDependencies( @Nonnull Metadata metadata );  }### Answer:
@Test public void supports() { Assert.assertTrue( resolver.supports( ExecutableScript.class ) ); }
@Test public void notSupports() { Assert.assertFalse( resolver.supports( Script.class ) ); }