debugInformation.classMapping = compress(classMapping).build();
debugInformation.methodMapping = compress(methodMapping).build();
debugInformation.callSiteMapping = callSiteMapping.build();
debugInformation.variableMappings = new RecordArray[variableNames.list.size()];
for (int var : variableMappings.keySet()) {
RecordArrayBuilder mapping = variableMappings.get(var);
compressAndSortArrays(mapping);
debugInformation.variableMappings[var] = mapping.build();
}
List<DebugInformation.ClassMetadata> builtMetadata = new ArrayList<>(classes.list.size());
for (int i = 0; i < classes.list.size(); ++i) {
if (i >= classesMetadata.size()) {