code: public String[] list ( SmbFilenameFilter filter ) throws SmbException {
          return SmbEnumerationUtil.list(this, "*", ATTR_DIRECTORY | ATTR_HIDDEN | ATTR_SYSTEM, filter, null);
      }
docs: List the contents of this SMB resource. The list returned will be
  identical to the list returned by the parameterless <code>list()</code>
  method minus filenames filtered by the specified filter.
  
  @param filter
  a filename filter to exclude filenames from the results
  @return <code>String[]</code> array of matching files and directories,
  workgroups, servers, or shares depending on the context of the
  resource URL
  @throws SmbException
  # @return An array of filenames