thank you for posting your engine. It seems to me it might be a bug. I will revise this later today. If you would like to do some debugging meanwhile, please try to find out what are the three operands found in the stack in Antecedent when loading the rule.
Sorry about this.
Alternatively, you could just do:
Engine engine = new FllImporter().fromFile("yourFile.fll");