Revert "Delete CompileSettingBase.java"

This reverts commit 68195b823c3f533a66aea4718c05865815c4d4f1.