this.checkImplementationCompatibilityWith(arg2);
// first, if one contains zero in confidence interval, LR-fuzzy numbers don't support that!
if (((LRFuzzyNumber)this).isPositive()==0 || ((LRFuzzyNumber)arg2).isPositive()==0 ) {
throw new FuzzyMultiplicationByZeroException();
}
// function compatibility depends on number "sign"
LRMembershipFunction l=(LRMembershipFunction) (((LRFuzzyNumber)arg2).getLfunction().clone());
LRMembershipFunction r=(LRMembershipFunction) (((LRFuzzyNumber)arg2).getRfunction().clone());