¿Es obligatorio el modelo de delegación de Java Classloader?

Si tengo un cargador de clases personalizado que, en lugar de delegar a su padre primero, intenta una búsqueda y carga de la clase en sí, ¿será una violación de alguna regla declarada / no declarada?