for(String mode : revModes) {
boolean found = false;
for(TransformFactory<?, ?> f : factories) {
if(f.canDecode(mode, rawMeta)) {
try {
InputTransform trans = f.getInputTransform(mode, streamToDecode, rawMeta);
streamToDecode = trans.getDecodedInputStream();
rawMeta = trans.getDecodedMetadata();
found = true;
} catch (TransformException e) {
throw new AtmosException("Error transforming object data: " + e, e);
}
continue;