87888990919293
for (Disassembler disassembler : disassemblers) { if (disassembler.canDisassemble(object)) { return disassembler; } } throw new AssemblyException(String.format("No disassembler found for object of type %s.", object.getClass().getName())); }