code: private void doCreate(final FileStatusEntry entry) {
  
      for (final PathAlterationListener listener : listeners.values()) {
        if (entry.isDirectory()) {
          listener.onDirectoryCreate(entry.getPath());
        } else {
          listener.onFileCreate(entry.getPath());
        }
      }
      final FileStatusEntry[] children = entry.getChildren();
      for (final FileStatusEntry aChildren : children) {
        doCreate(aChildren);
      }
    }
docs: Fire directory/file created events to the registered listeners.
  
  @param entry The file entry