Types: PsiArrayInitializerExpression:{p} : float[] PsiArrayInitializerExpression:{p} : float[] PsiArrayInitializerExpression:{{p}, {p}} : float[][] PsiField:a : float[][] PsiNewExpression:new int[][]{{p}, {p}} : float[][] PsiParameter:p : float PsiReferenceExpression:a : float[][] PsiReferenceExpression:p : float PsiReferenceExpression:p : float Conversions: p -> $ p -> $ New expression type changes: new int[][]{{p}, {p}} -> float[][] Fails: