Quickly create software blueprints with java