private static String getSnapshotName(String name, byte[] digest) { StringBuilder builder = new StringBuilder(name.length() + 1 + 2 * digest.length); builder.append(name).append('.'); for (byte b : digest) { builder.append(Character.forDigit((b & 0xF0) >> 4, 16)); builder.append(Character.forDigit(b & 0xF, 16)); } return builder.toString(); }