public function filterByAttributeTypeAvMeta($attributeTypeAvMeta, $comparison = null)
    {
        if ($attributeTypeAvMeta instanceof \AttributeType\Model\AttributeTypeAvMeta) {
            return $this
                ->addUsingAlias(AttributeAttributeTypeTableMap::ID, $attributeTypeAvMeta->getAttributeAttributeTypeId(), $comparison);
        } elseif ($attributeTypeAvMeta instanceof ObjectCollection) {
            return $this
                ->useAttributeTypeAvMetaQuery()
                ->filterByPrimaryKeys($attributeTypeAvMeta->getPrimaryKeys())
                ->endUse();
        } else {
            throw new PropelException('filterByAttributeTypeAvMeta() only accepts arguments of type \AttributeType\Model\AttributeTypeAvMeta or Collection');
        }
    }