throws UnknownTypeException, TypeMismatchException
{
Type supertype = mExecutionState.getUsedProcessingElements().getType(text);
if (supertype == null)
{
throw new UnknownTypeException(text);
}
String qName = mExecutionState.getNamespaceManager().resolve(mName);
Type type = TypeUtils.newSubtypeOf(qName, supertype);
mExecutionState.getUsedProcessingElements().registerType(qName, type);
mExecutionState.getNamespaceManager().addUsingDeclaration(qName);