Make Pointcut extends PointFilter
Remove unused PointFilter interface from 'implements' statement
Refactoring: remove getPointFilter() method from the Pointcut interface as typical implementation will always return pointcut object itself for result