if (expression instanceof CastExpression) return true;
	private static boolean needsBracketsAroundReferences(Expression expression){		if (expression instanceof InfixExpression)				return true;			if (expression instanceof PrefixExpression)				return true;			if (expression instanceof PostfixExpression)				return true;			if (expression instanceof ConditionalExpression)				return true;			if (expression instanceof Assignment)//for estetic reasons			return true;			return false;			}