@@ -0,0 +1,633 @@
+package com.salesforce.ide.core.internal.utils;%0A%0Apublic final class QuietCloseable%3CT extends AutoCloseable%3E implements AutoCloseable %7B%0A    private final T resource;%0A%0A    public QuietCloseable(final T resource)%7B%0A        this.resource = resource;%0A    %7D%0A%0A    public T get() %7B%0A        return this.resource;%0A    %7D%0A%0A    @Override%0A    public void close() %7B%0A        try %7B%0A            resource.close();%0A        %7D catch (final Exception e) %7B%0A            // suppress exception%0A        %7D%0A    %7D  %0A%0A    public static final %3CU extends AutoCloseable%3E QuietCloseable%3CU%3E make(final U closable) %7B%0A        return new QuietCloseable%3C%3E(closable);%0A    %7D%0A%7D%0A

Manage resources using try-with-resource blocks. Properly close opened resources.