Uso de las funciones de la biblioteca de reglas en Java
Las funciones de la Biblioteca de Reglas pueden ser utilizadas fuera del DSL. Primero, añada la dependencia:
<dependency>
<groupId>com.iconsolutions.dsl</groupId>
<artifactId>icon-languages-runtime-dependencies</artifactId>
</dependency>
Ahora las bibliotecas de funciones están disponibles a través del EPCFunctions y ISOValidators clases

Las funciones se definen utilizando tipos de registro internos de cada clase. Esto significa que para las funciones que utilizan complejas Java tipos como determineAddressType la entrada no es del tipo PostalAddress24 pero en su lugar _KF_PostalAddress24. PostalAddress24. La clase de utilidad _KF_PostalAddress24 tiene métodos estáticos toExternal y toInternal que deben utilizarse en estos casos en lugar de utilizar los tipos de Registro directamente.
