Os erros de compilação podem surgir como resultado de erros no código do usuário.
Erros no código do usuário também podem gerar um erro no código de não usuário da classe. Erros de compilação ocorrem no código do usuário e não usuário da transformação Java.