} elseif (!class_exists($className)) {
// Then throw an exception
throw new NoClassException(array($factoryInstance, $className), self::EXCEPTION_CLASS_NOT_FOUND);
} elseif (count($classNameParts) < 3) {
// Namespaces are missing
} elseif (!class_exists($className)) {
// Then throw an exception
throw new NoClassException(array($factoryInstance, $className), self::EXCEPTION_CLASS_NOT_FOUND);
} elseif (count($classNameParts) < 3) {
// Namespaces are missing