Like products are abstractions of some reality, metamodels are abstractions of styles. The continuation of the abstraction results in meta metamodels, currently being styles of metamodels made up of statements about metamodels. Metamodeling could be the activity of creating metamodels (and metametamodels). Metamodeling is applied to structure new modeling languages https://www.youtube.com/watch?v=5LF34uf-LC4