Revert "delete hlint's warning"

This reverts commit 957576334ee786013301548bd73868ef508c3196.
Revert "prepare for MLUC"

This reverts commit 3575b40b4bbd817332b055d9e9374ffd6f09bf92.
Revert "implement mBA"

This reverts commit 821dfecf169fdba818269965b8318ef350c3248f.
Revert "prepare mluc"

This reverts commit 22d92c054dd52f8f96a3c7f392492825c11a60f0.
rewrite mluc