Stava is a project that identifies stack allocable objects in Java by performing a static program analysis. The results generated can be used in a JVM to replace heap allocation with stack allocation for objects identified by their bytecode index. Such an optimization benefits the runtime performance as the garbage collector has to deal with lesser objects. This project has its approach inspired by the PYE framework and is able to provide results with minimal runtime cost.