VariableModel contains several implementations that are only exists in builders but there isn't a schema for any of them.
Because the builders are inside the schemas in Java, we cannot find this relationship, so, in those cases, we need to create the builder independent from the Schema.
The builders are the same than PanelBuilder so it refactor this part of the code to use the same in any builder that has this problem.
VariableModel
contains several implementations that are only exists in builders but there isn't a schema for any of them.Because the builders are inside the schemas in Java, we cannot find this relationship, so, in those cases, we need to create the builder independent from the Schema.
The builders are the same than
PanelBuilder
so it refactor this part of the code to use the same in any builder that has this problem.