diff --git a/util/src/main/java/org/killbill/billing/util/io/IOUtils.java b/util/src/main/java/org/killbill/billing/util/io/IOUtils.java
index 9a75fa2..0117697 100644
--- a/util/src/main/java/org/killbill/billing/util/io/IOUtils.java
+++ b/util/src/main/java/org/killbill/billing/util/io/IOUtils.java
@@ -20,18 +20,11 @@ import java.io.IOException;
import java.io.InputStream;
import com.google.common.base.Charsets;
-import com.google.common.io.CharStreams;
-import com.google.common.io.InputSupplier;
+import com.google.common.io.ByteStreams;
public class IOUtils {
- public static String toString(final InputStream stream) throws IOException {
- final InputSupplier<InputStream> inputSupplier = new InputSupplier<InputStream>() {
- @Override
- public InputStream getInput() throws IOException {
- return stream;
- }
- };
- return CharStreams.toString(CharStreams.newReaderSupplier(inputSupplier, Charsets.UTF_8));
+ public static String toString(final InputStream inputStream) throws IOException {
+ return new String(ByteStreams.toByteArray(inputStream), Charsets.UTF_8);
}
}