Details
Description
Cost of product A = 0
Cost of product B = 0
B is variant of A and A is variant of B.
Now getProductCost causes a never ending recursive loop. This causes jvm to exit (prior to Jdk1.6_34, atleast in my knowledge) without any crash dump.