public function arrayDataProvider()
{
return array(array(array('a' => array('aa' => 'AA', 'ab' => 'AB'), 'b' => array('ba' => 'BA', 'bb' => 'BB')), 'b', array('ba' => 'BA', 'bb' => 'BB')), array(array('a' => 'A', 'b' => 'B'), 'c', array('a' => 'A', 'b' => 'B')), array(array('a' => 'A', 'b' => 'B'), '', array('a' => 'A', 'b' => 'B')));
}