Java is not my main language, but if I read this code it looks like the amount of RF that would have been produced is a critical piece to calculating how much steam is produced. Maybe the versions I am looking at now are different than when you looked....
CoolantContainer.java the onAbsorbHeat...