Package.getPackageType() zwraca long, chociaż wewnętrznie ID jest trzymane jako short, a protokół ustala, że ID paczki mieści się w 1 bajcie.
Dużo fajniej byłoby, gdyby typ był intem albo mniejszy, bo pozwalałoby to na bezpieczne (bez rzutowania) switchowanie się po typie.