public static String toStringDirect(final byte[] bytes) {
        final char[] dest = new char[bytes.length];
        int i=0;
        
        for (byte b: bytes)
            dest[i++] = (char)b;
        
        return new String(dest);
    }
Returns a string representing the given byte array,
treating each byte as a single octet character.
aws-java-sdk-core/src/main/java/com/amazonaws/util/CodecUtils.java