validateTypeComponentInternal
validateTypeComponentInternal(name, false);
validateTypeComponentInternal(type1, true);