Abstract From Framework for Java