First code generate by argoUML