//
name = name.replaceAll("\\\\s", "");
try {
Type result = parseImpl(name);
if (result == null)
throw new ReflectionRequiredException();
else
return result;
} catch (ReflectionRequiredException e) {
Type result = doGetType(name);
if (result == null)
throw new ReflectionRequiredException(ReflectionUtils.createReflectionRequireMsg(name, ""));
else
return result;
}
}