removed AT\ATapp\LIB\Utility::cast_lossless()
major structural revision