}
NTFSAttribute attribute = entry.getFileRecord().findAttributeByType(NTFSAttribute.Types.VOLUME_NAME);
if (attribute instanceof NTFSResidentAttribute) {
NTFSResidentAttribute residentAttribute = (NTFSResidentAttribute) attribute;
byte[] nameBuffer = new byte[residentAttribute.getAttributeLength()];
residentAttribute.getData(residentAttribute.getAttributeOffset(), nameBuffer, 0, nameBuffer.length);
try {
// XXX: For Java 6, should use the version that accepts a Charset.
return new String(nameBuffer, "UTF-16LE");
} catch (UnsupportedEncodingException e) {