@Override
  public void copyFrom( FileObject file, FileSelector selector ) throws FileSystemException {
    requireResolvedFileObject().copyFrom( file, selector );
  }
@Test
  public void testDelegatesCopyFrom() throws FileSystemException {
    FileObject fromFileObject = mock( FileObject.class );
    FileSelector fileSelector = mock( FileSelector.class );

    fileObject.copyFrom( fromFileObject, fileSelector );

    verify( resolvedFileObject, times( 1 ) ).copyFrom( fromFileObject, fileSelector );
  }