Extension of {@link LuaValue} which can hold a Java boolean as its value.
These instance are not instantiated directly by clients. Instead, there are exactly twon instances of this class, {@link LuaValue#TRUE} and {@link LuaValue#FALSE} representing the lua values {@code true} and {@link false}. The function {@link LuaValue#valueOf(boolean)} will always return one of these two values.
Any {@link LuaValue} can be converted to its equivalent boolean representation using {@link LuaValue#toboolean()}
@see LuaValue
@see LuaValue#valueOf(boolean)
@see LuaValue#TRUE
@see LuaValue#FALSE