code: public Boolean invoke(File propertiesFile, VirtualChannel channel) throws IOException, InterruptedException {
          if (!propertiesFile.exists()) {
              throw new AbortException("Couldn't find properties file: " + propertiesFile.getAbsolutePath());
          }
          PropertiesTransformer transformer = new PropertiesTransformer(propertiesFile, versionsByName);
          return transformer.transform();
      }
docs: {@inheritDoc}
  
  @return {@code True} in case the properties file was modified during the transformation. {@code false} otherwise