added annotation to suppress warnings related to package restriction