public Program build() { newprogram = new Program( LegacyArchitecture.INSTANCE, programSegment.lowest_address, programSegment.highest_address); sourceMapping = new SourceMapping(newprogram); newprogram.setSourceMapping(sourceMapping); for (Item pos : itemList) { simplify(pos); } return newprogram; }