code: @Override
      public void execute() throws BuildException {
          try {
              ProvisioningFeatureDefinition feature = new SubsystemFeatureDefinitionImpl(null, this.featureManifestFile);
              setProperty(this.appliesToProperty, feature.getHeader("IBM-AppliesTo"));
              setProperty(this.descriptionProperty, feature.getHeader("Subsystem-Description", Locale.ENGLISH));
              String displayName = feature.getHeader("Subsystem-Name", Locale.ENGLISH);
              setProperty(this.displayNameProperty, displayName);
              setProperty(this.strippedDisplayNameProperty, getStrippedAssetName(displayName));
          } catch (IOException e) {
              throw new BuildException(e);
          }
      }
docs: /*
  (non-Javadoc)
  
  @see org.apache.tools.ant.Task#execute()