public static JPEGMetadata getMetadata(byte[] src) { JPEGMetadata metadata = new JPEGMetadata(); Map<String, Integer> foundByteSets = findByteSets(src, BYTE_SETS); metadata.startOfFrame1 = fetchByteSetContent( src, BYTE_SET_MAPPINGS.get(START_OF_FRAME0), foundByteSets.get(START_OF_FRAME0), false); metadata.endOfImage = fetchByteSetContent( src, BYTE_SET_MAPPINGS.get(END_OF_IMAGE), foundByteSets.get(END_OF_IMAGE), false); return metadata; }