accept only direct function name calls
clean-up debug code
interfaces implemented are collected as interface dependency
class allocation has wrong dependency category