Fix for static method call
Need to find xerial.core.log.LogWriter#log
Function0 () => U is need to be evaluated within closures
Stop code traversal when primitive types are fonnd