// typeDefinitions_ = definitions;
// }
@Override
public IDominoType getTypeDefinition(final Class<? extends IDominoType> type) {
IDominoType result = getTypeDefinitions().get(type);
if (result == null) {
// TODO NTF improve exception handling
try {
result = type.newInstance();
} catch (IllegalAccessException e) {