# [ref_impl_eiffel] [522] AWB-15: There is a precondition failure in ARCHETYPE_TERM_CODE_TOOLS.specialisation_depth_from_code if the code is invalid. **Category:** [Reference Implementation: Eiffel (archive)](https://discourse.openehr.org/c/reference-implementation-eiffel-archive/161) **Created:** 2008-02-19 13:16 UTC **Views:** 4 **Replies:** 0 **URL:** https://discourse.openehr.org/t/ref-impl-eiffel-522-awb-15-there-is-a-precondition-failure-in-archetype-term-code-tools-specialisation-depth-from-code-if-the-code-is-invalid/12799 --- ## Post #1 by @svn1 Revision: 522 Author: peter\.gummer Log Message: --- **Canonical:** https://discourse.openehr.org/t/ref-impl-eiffel-522-awb-15-there-is-a-precondition-failure-in-archetype-term-code-tools-specialisation-depth-from-code-if-the-code-is-invalid/12799 **Original content:** https://discourse.openehr.org/t/ref-impl-eiffel-522-awb-15-there-is-a-precondition-failure-in-archetype-term-code-tools-specialisation-depth-from-code-if-the-code-is-invalid/12799