function getPattern($p) { if ($this->isReference()) { $ref = $this->getRef($p); return $ref->getPattern($p); } return $this->regexp->getPattern(); }