5 It is possible that I could merge `CPProgram` and `CPProgramBuilder` together
6 into a single class. However, it would be slightly complicated.
10 I could also separate the local interpreter since I may want the basic
11 interpreter to be branched off. I already designed it to be separated though,
12 so I should keep it that way. It is possible that I may want to reuse it for
13 example in a hypothetical IDE or hairball to build itself and generate a binary
18 Also due to the way the new class loading code works, there will no longer be
23 Actually in my range check, I added an extra check which makes sure that the
24 entry exists. However this cannot be true if a constant pool entry references
25 an entry defined at a later index.