| Types: |
| PsiField:myField : Expr.Subject |
| PsiNewExpression:new Descendant() : Expr.Descendant |
| PsiNewExpression:new Descendant() {} : Expr.Descendant |
| PsiNewExpression:new Subject() {} : Expr.Subject |
| PsiNewExpression:this.new Descendant() : Expr.Descendant |
| PsiReferenceExpression:myField : Expr.Subject |
| PsiReferenceExpression:myField : Expr.Subject |
| PsiReferenceExpression:myField : Expr.Subject |
| PsiReferenceExpression:myField : Expr.Subject |
| PsiReferenceExpression:myField : Expr.Subject |
| PsiReferenceExpression:myField : Expr.Subject |
| PsiReferenceExpression:myField : Expr.Subject |
| PsiReferenceExpression:myField : Expr.Subject |
| PsiReferenceExpression:myField : Expr.Subject |
| |
| Conversions: |
| |
| New expression type changes: |
| new Descendant() -> Expr.Descendant |
| new Descendant() {} -> Expr.Descendant |
| new Subject() {} -> Expr.Subject |
| this.new Descendant() -> Expr.Descendant |
| Fails: |
| new Ancestor()->Expr.Subject |
| new Ancestor() {}->Expr.Subject |
| this.new Ancestor()->Expr.Subject |