public function _includeElements(&$element)
{
if ($element->isGlobal() && !$element->isFinal() && !$this->_globals) {
return FALSE;
} elseif ($element->isGlobal() && $element->isFinal() && !$this->_constants) {
return FALSE;
} elseif (!$this->_private && $element->isPrivate()) {
return FALSE;
} elseif ($this->_private) {
return TRUE;
} elseif ($this->_protected && ($element->isPublic() || $element->isProtected())) {
return TRUE;
} elseif ($this->_public && $element->isPublic()) {
return TRUE;
}
return FALSE;
}