Si utiliza un nombre que no es válido en la salida Java, el generador
crea y utiliza un alias para el nombre en el código generado, por cualquiera de las
siguientes razones:
- Diferencias en los caracteres permitidos del identificador
- Diferencias en las limitaciones de longitud
- Diferencias en el soporte para caracteres en mayúsculas y minúsculas
- Utilización de una palabra que es una palabra reservada en el lenguaje generado
- Utilización de una palabra que entra en conflicto con la sintaxis del alias del nombre (por ejemplo, se crea un alias de class$ porque class$ es el alias de class en la generación Java)
Se puede generar un alias sustituyendo un conjunto válido de caracteres por un carácter no válido, truncando nombres que son demasiado largos, añadiendo un prefijo o sufijo a un nombre o generando un nombre completamente distinto, como por ejemplo EZE00123.