compileblockextends