結果 : why top level class cannot be protected in java