class TransformationOperation extends TransformationUtility<T> {

    @Override
    public final PerformResult perform(File transformedAppFolder, TransformationContext transformationContext) throws TransformationUtilityException {
        PerformResult performResult = super.perform(transformedAppFolder, transformationContext);
        if (readFile != null) {
            readFile.deleteOnExit();
        }

        return performResult;
    }

    public  TransformationOperation();

}