code: public FileEntry put( DirectoryEntry parent, String name, InputStream content )
          throws IOException
      {
          if ( readOnly )
          {
              throw new UnsupportedOperationException();
          }
          File parentFile = toFile( parent );
          parentFile.mkdirs();
          File file = new File( parentFile, name );
          FileUtils.copyInputStreamToFile( content, file );
          return new DiskFileEntry( this, parent, file );
      }
docs: {@inheritDoc}