UndefinedValueの削除。

UndefinedLiteralをenum化
UndefinedLiteral.VALUEを参照するように修正
不要なコンストラクタを削除
ファイルの整理