code: public String[] list () throws SmbException {
          return SmbEnumerationUtil.list(this, "*", ATTR_DIRECTORY | ATTR_HIDDEN | ATTR_SYSTEM, null, null);
      }
docs: List the contents of this SMB resource. The list returned by this
  method will be;
  
  <ul>
  <li>files and directories contained within this resource if the
  resource is a normal disk file directory,
  <li>all available NetBIOS workgroups or domains if this resource is
  the top level URL <code>smb://</code>,
  <li>all servers registered as members of a NetBIOS workgroup if this
  resource refers to a workgroup in a <code>smb://workgroup/</code> URL,
  <li>all browseable shares of a server including printers, IPC
  services, or disk volumes if this resource is a server URL in the form
  <code>smb://server/</code>,
  <li>or <code>null</code> if the resource cannot be resolved.
  </ul>
  
  @return A <code>String[]</code> array of files and directories,
  workgroups, servers, or shares depending on the context of the
  resource URL
  @throws SmbException