public function analyze()
{
$this->atomIs('Function')->outIs('ARGUMENTS')->raw(<<<'GREMLIN'
filter{
s = [:];
it.get().vertices(OUT, "ARGUMENT").each{
if (s[it.value("code")] == null) {
s[it.value("code")] = 1;
} else {
s[it.value("code")]++;
}
};
s.findAll{it.value > 1}.size() > 0;
}
GREMLIN
);
$this->prepareQuery();
}