with UML
uml jpG