Generate ECore models from existing instances of your DSL with a semi-automatic approach.
They may then be enriched with a concrete syntax specification. This allowes for the derivation
of meta-model driven DSLs from exisiting code, e.g. utilizing EMFText from the model later on.