Generalized Feature Trees (GFTs)

Journal Article
DOI /doi/10.5281/zenodo.17252231
features
	XOR_Root {abstract, aux}
		alternative
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									MicroserviceGateway 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									MicroserviceGateway 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									MicroserviceGateway 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											PostgreSQLDev 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									MicroserviceGateway 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MariaDBDev 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									MicroserviceGateway 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									MicroserviceGateway 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MySql 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									MicroserviceGateway 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							MongoDB 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									MicroserviceGateway 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							Cassandra 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											PostgreSQLDev 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MariaDBDev 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MySql 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							MongoDB 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							Cassandra 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									UaaServer 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									UaaServer 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									UaaServer 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											PostgreSQLDev 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									UaaServer 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MariaDBDev 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									UaaServer 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									UaaServer 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MySql 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									UaaServer 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							MongoDB 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									UaaServer 
				mandatory
					Authentication {abstract}
						mandatory
							Uaa 
				mandatory
					Database {abstract}
						mandatory
							Cassandra 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											PostgreSQLDev 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MariaDBDev 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MySql 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							MongoDB 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							Cassandra 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Server {abstract}
								mandatory
									MicroserviceApplication 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					SocialLogin 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					SocialLogin 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							HTTPSession 
				mandatory
					SocialLogin 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							HTTPSession 
				mandatory
					SocialLogin 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					SocialLogin 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											PostgreSQLDev 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					SocialLogin 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MariaDBDev 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							HTTPSession 
				mandatory
					SocialLogin 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											PostgreSQLDev 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							HTTPSession 
				mandatory
					SocialLogin 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MariaDBDev 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					SocialLogin 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							HTTPSession 
				mandatory
					SocialLogin 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					SocialLogin 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MySql 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							HTTPSession 
				mandatory
					SocialLogin 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MySql 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					SocialLogin 
				mandatory
					Database {abstract}
						mandatory
							MongoDB 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							HTTPSession 
				mandatory
					SocialLogin 
				mandatory
					Database {abstract}
						mandatory
							MongoDB 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							HTTPSession 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							HTTPSession 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											PostgreSQLDev 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MariaDBDev 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							HTTPSession 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											PostgreSQLDev 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							HTTPSession 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MariaDBDev 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							HTTPSession 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MySql 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							HTTPSession 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MySql 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							MongoDB 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							HTTPSession 
				mandatory
					Database {abstract}
						mandatory
							MongoDB 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							Cassandra 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							HTTPSession 
				mandatory
					Database {abstract}
						mandatory
							Cassandra 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							OAuth2 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							OAuth2 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							OAuth2 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											PostgreSQLDev 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							OAuth2 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MariaDBDev 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							OAuth2 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							OAuth2 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MySql 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									Monolithic 
				mandatory
					Authentication {abstract}
						mandatory
							OAuth2 
				mandatory
					Database {abstract}
						mandatory
							MongoDB 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									MicroserviceGateway 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									MicroserviceGateway 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									MicroserviceGateway 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											PostgreSQLDev 
								mandatory
									Production {abstract}
										mandatory
											PostgreSQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									MicroserviceGateway 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MariaDBDev 
								mandatory
									Production {abstract}
										mandatory
											MariaDB 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									MicroserviceGateway 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											H2 {abstract}
												alternative
													DiskBased 
													InMemory 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									MicroserviceGateway 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							SQL {abstract}
								optional
									Hibernate2ndLvlCache {abstract}
										alternative
											HazelCast 
											EhCache 
								mandatory
									Development {abstract}
										mandatory
											MySql 
								mandatory
									Production {abstract}
										mandatory
											MySQL 
								optional
									ElasticSearch 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									MicroserviceGateway 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							MongoDB 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber 
			JHipster {abstract, extended__}
				mandatory
					Generator {abstract}
						mandatory
							Application {abstract}
								mandatory
									MicroserviceGateway 
				mandatory
					Authentication {abstract}
						mandatory
							JWT 
				mandatory
					Database {abstract}
						mandatory
							Cassandra 
				optional
					SpringWebSockets 
				optional
					Libsass 
				optional
					ClusteredSession 
				mandatory
					BackEnd {abstract}
						alternative
							Gradle 
							Maven 
				optional
					InternationalizationSupport 
				optional
					Docker 
				mandatory
					TestingFrameworks {abstract}
						mandatory
							Protractor 
						mandatory
							Gatling 
						mandatory
							Cucumber