If you are familiar with the JVM or JIT you may know that there is a little magic happen that is called inlining. Inlining is often mention as one of the most powerful things the JIT can do to optimize your code while it is executed it at the same time. But what is inlining and why the heck does it make things faster? Inlining is a technique that will basically just "inline" one method in another

