case LuposObjectInputStream.LAZYLITERALMATERIALIZED:
return new LazyLiteral(InputHelper.readLuposInt(in), readLuposLiteral(in));
case LuposObjectInputStream.LAZYLITERALORIGINALCONTENTMATERIALIZED:
return new LazyLiteralOriginalContent(InputHelper.readLuposInt(in), InputHelper.readLuposInt(in), readLuposLiteral(in));
case LuposObjectInputStream.PLAINSTRINGLITERAL:
return new PlainStringLiteral(InputHelper.readLuposString(in));
default:
case LuposObjectInputStream.LITERAL:
if (mapType == MapType.NOCODEMAP
|| mapType == MapType.LAZYLITERAL
|| mapType == MapType.LAZYLITERALWITHOUTINITIALPREFIXCODEMAP