Официальные соглашения об именах не так уж строги, они даже не запрещают нотацию верблюда, за исключением префикса (com
в вашем примере).
Но я бы лично избегал прописных букв и переносы , четные числа.Я бы выбрал com.stackoverflow.mypackage
, как предложил Брэгбой.
(переносы '-' недопустимы в именах пакетов)
РЕДАКТИРОВАТЬ
Интересно- в спецификации языка тоже есть, что сказать по поводу соглашений об именах.
В Глава 7.7 Уникальные имена пакетов мы видим примеры с именами пакетов, которые состоят из заглавных букв (так что нотация CamelCase будет в порядке) и они предлагают заменить перенос слов подчеркиванием ("mary-lou" -> "mary_lou") и префиксом ключевых слов java с подчеркиванием ("com.example.enum" -> "com.example._enum")
Еще несколько примеров букв верхнего регистра в именах пакетов можно найти в главе 6.8.1 Имена пакетов .