@@ -0,0 +1,672 @@
+package atg.tools.ant.util;%0A%0Aimport java.io.IOException;%0Aimport java.io.InputStream;%0Aimport java.io.OutputStream;%0A%0A/**%0A * Do we care if a stream can't be closed? Not really.%0A *%0A * @author msicker%0A * @version 2.0%0A */%0Apublic class FileUtils %7B%0A%0A    public static void closeSilently(final InputStream is) %7B%0A        if (is != null) %7B%0A            try %7B%0A                is.close();%0A            %7D catch (final IOException ignored) %7B%0A            %7D%0A        %7D%0A    %7D%0A%0A    public static void closeSilently(final OutputStream os) %7B%0A        if (os != null) %7B%0A            try %7B%0A                os.close();%0A            %7D catch (final IOException ignored) %7B%0A            %7D%0A        %7D%0A    %7D%0A%7D%0A

Add file utils class.