code: @Override
      public boolean fileCreated(File file) throws WatchingException {
          try {
              List<File> entities = findEntityClassFiles();
              enhance(entities);
              return true;
          } catch (MojoExecutionException e) {
              throw new WatchingException("OpenJPA Enhancer", "Error while enhancing JPA entities", file, e);
          }
      }
docs: Notifies the watcher that a new file is created.
  
  @param file is the file.
  @return {@literal false} if the pipeline processing must be interrupted for this event. Most watchers should
  return {@literal true} to let other watchers be notified.
  @throws org.wisdom.maven.WatchingException if the watcher failed to process the given file.