public function getStateInfo()
 {
     $state_code = $this->getStateCode();
     $segment_object = $this->get_state_info_from_url();
     $first_parameter = $segment_object->first_parameter;
     $second_parameter = $segment_object->second_parameter;
     $third_parameter = $segment_object->third_parameter;
     $state_info = (object) array();
     switch ($state_code) {
         case 101:
             //ajax_extension
             $state_info->target_field_name = $first_parameter;
             $state_info->relation_field_on_source_table = $second_parameter;
             $state_info->filter_value = $third_parameter;
             break;
         default:
             $state_info = parent::getStateInfo();
     }
     return $state_info;
 }