byte code analysis