private function validateGetPost($data , ConfigContainer $config , $position){
		$argumentName=$config->getValue('name');
		$default=$config->getValue('default');
		if(!isset($data[$argumentName])){
			if($default!==false){
				return $default;
			}
			else{
				throw new RequiredArgumentException($position,$argumentName);				
			}
		}

		return $data[$argumentName];
	}