QP Frameworks for Java