public function analyze()
{
// static::method() 1rst level
$this->atomIs('Staticmethodcall')->outIs('CLASS')->codeIs(array('self', 'static'))->back('first')->outIs('METHOD')->tokenIs('T_STRING')->inIs('METHOD')->analyzerIsNot('Composer/IsComposerNsname')->analyzerIsNot('Classes/DefinedStaticMP');
$this->prepareQuery();
// static::$property 1rst level
$this->atomIs('Staticproperty')->outIs('CLASS')->codeIs(array('self', 'static'))->back('first')->outIs('PROPERTY')->outIsIE('VARIABLE')->tokenIs('T_VARIABLE')->inIs('PROPERTY')->analyzerIsNot('Composer/IsComposerNsname')->analyzerIsNot('Classes/DefinedStaticMP');
$this->prepareQuery();
}