Some code cleanup and added IBM internal BCEL compiler