Use literal value for EEnumLiterals
Add copyright, format code and organize import