ConstraintVariable arrayCreationVar= getFactory().makeExpressionOrTypeVariable(node, getContext()); ConstraintVariable typeVar= getFactory().makeTypeVariable(node.getType()); ITypeConstraint equals= SimpleTypeConstraint.createEqualsConstraint(arrayCreationVar, typeVar); return new ITypeConstraint[]{equals};
ConstraintVariable arrayCreationVar= getConstraintVariableFactory().makeExpressionOrTypeVariable(node, getContext()); ConstraintVariable typeVar= getConstraintVariableFactory().makeTypeVariable(node.getType()); ITypeConstraint[] equals= getConstraintFactory().createEqualsConstraint(arrayCreationVar, typeVar); return equals;
		public ITypeConstraint[] create(ArrayCreation node) {			ConstraintVariable arrayCreationVar= getFactory().makeExpressionOrTypeVariable(node, getContext());			ConstraintVariable typeVar= getFactory().makeTypeVariable(node.getType());			ITypeConstraint equals= SimpleTypeConstraint.createEqualsConstraint(arrayCreationVar, typeVar);			return new ITypeConstraint[]{equals};		}