private Tree constructorCallPro(){
		Tree argumentListOpt=null;
		Symbol identifier;

		if((identifier = accept(Symbol.Id.IDENTIFIER_NAME))!=null){
			if(accept(Symbol.Id.PUNCTUATORS,"\\(")!=null){
				argumentListOpt = argumentListPro();
				if(accept(Symbol.Id.PUNCTUATORS,"\\)")!=null){
					return new ConstructorCallExpression(identifier, argumentListOpt);
				}
				return null;
			}
			
			return new PrimaryExpression(identifier);
		}
		
		return null;
	}