DSL for describing WebLogic Domains and tooling for generating WLST scripts