Stav dette: Some architectureal design principles of temples inJava