throw new IllegalArgumentException("Unsupported bonus class: " + parama.getClass() + '.');
com.a.b.b.b localb = parama.d().o();
if (!(localb instanceof com.a.b.b.c))
throw new IllegalArgumentException("Unsupported bonus form: " + localb + '.');
com.a.b.b.c localc = (com.a.b.b.c)localb;
return new k(parama.c(), localc.a(), localc.c(), parama.d().c(), parama.d().d(), localp);
}