Mi piace la versione compatta del codice, ma andrebbe evidenziato il rischio relativo a stringhe "comando" vuote o con un numero di elementi diverso da quello atteso.
Se ci pensi, anche sapere che ci sono due elementi non ti garantisce che il secondo sia il nome del package
Mi dirai, anche con tre elementi non è detto che il secondo sia il package (es. "service;errore;com.miopackage.uno") e quindi andrebbe testato package per vedere se rispetta le indicazioni di Google (tre parti separate dal carattere punto), quanto meno quelle che pare siano divenatte "obbligatorie" (c'è un thread/post in questo senso, direi dell'ultima settimana o giù di lì).
Peccato, perchè la versione compatta è pulita ed elegante.