Support inheritance from java 8 interfaces
Added inline annotation check on local funs
~review