java な達人の @o_tmr (id:ttmmrr) さんからフォロー頂く。

  • framework的なクラスを提供するパッケージと、それをextendsするクラスが属するパッケージは別にすべき
  • extendsするクラスにおいて、上位クラスのメソッドを@Overrideする場合、同じスコープや、スコープを広げるのはOKで、スコープを狭めるのはNG

との事。
Yamba のソレは callback が public から protected に変更されてて (上記の通り、サブクラスの callback も public から protected に変更)、なんですが、基本的に protected なメソドは

  • 同一パケジからアクセス可能
  • 継承したサブクラスからアクセス可能

なはずなので、なんですがそもそもフレームワーク側から onCreate がどうやって呼び出されるのか、なあたりが確認できてなくて超微妙w
おそらくは super class 側から云々という形なのかなぁ。
でも、これでセキュリティな強度を高めた、というのは当たりって思ってて良いッスよね。というか、lifecycle な callback が呼び出される契機なソレを特定した方が良さげ。