public Object evaluate(Context c, HashMap map, DataFactory factory) {
    	String theValue = IVPValue.NULL;
    	if(type.equals(IVPValue.INTEGER_TYPE)){
    		
    		JDialogReadInteger.getInstance().setVisible(true);
    		
    		theValue = JDialogReadInteger.getInstance().getValue();
    		IVPNumber number = (IVPNumber) map.get(valueID);
    		number.updateIntegerValue(c, new Integer(theValue).intValue());
    	}else if(type.equals(IVPValue.DOUBLE_TYPE)){
    		
    	}else if(type.equals(IVPValue.STRING_TYPE)){
    		
    	}else if(type.equals(IVPValue.BOOLEAN_TYPE)){
    		
    	}
	    return null;
    }