D3. 3 Modeling Java workloads at the bytecode level | AMiner