code: @Override
      public boolean accept(File file) {
          return WatcherUtils.isInDirectory(file, WatcherUtils.getJavaSource(basedir))
                  || WatcherUtils.isInDirectory(file, WatcherUtils.getResources(basedir))
                  || file.getAbsolutePath().equals(new File(basedir, INSTRUCTIONS_FILE).getAbsolutePath());
      }
docs: The bundle packaging has to be triggered when: a Java source file is modified,
  an internal resource is modified or the `osgi.bnd` file (containing BND instructions) is modified.
  
  @param file the file
  @return {@literal true} if an event on the given file should trigger the recreation of the bundle.