There are many examples in the JDK itself. For example, ConcurrentHashMap is in the java.util.concurrent package, but they felt it was clearer to use concurrent in the class name to distinguish it from other HashMaps.
I would use a long name if you only have one Scraper in the whole project, which is SummonerDataScreenScraper, but this becomes inappropriate because there is no alternative. In this case, the short name can be quite clear.
source share