public function equalTypes()
{
return array(array(Type::map(Type::int(), Type::varchar()), Type::map(Type::int(), Type::varchar())), array(Type::map(Type::varchar(), Type::collection(Type::int())), Type::map(Type::varchar(), Type::collection(Type::int()))), array(Type::map(Type::collection(Type::int()), Type::varchar()), Type::map(Type::collection(Type::int()), Type::varchar())), array(Type::map(Type::map(Type::int(), Type::varchar()), Type::varchar()), Type::map(Type::map(Type::int(), Type::varchar()), Type::varchar())));
}