easy construction of forms. project needs to be cleaned up and made into a releasable open source project based on JavaEE6