-fix not annotate getFirstVisiblePosition