Types: PsiMethodCallExpression:p.add(new Integer(8)) : boolean PsiParameter:p : java.util.Set PsiReferenceExpression:p : java.util.Set Conversions: p.add(new Integer(8)) -> $ New expression type changes: Fails: new Integer(8)->? extends java.lang.Object