} catch (SecurityException e) {
options$.failure(x, e, "spawn:security", "Security exception when trying to spawn.");
} catch (NoSuchMethodException e) {
options$.failure(x, e, "spawn:nomethod", "Method not found.");
} catch (IllegalArgumentException e) {
options$.failure(x, e, "spawn:illegalargs", "Illegal passed arguments.");
} catch (InstantiationException e) {
options$.failure(x, e, "spawn:instanceexception:2", "Cannot instantiate.");
} catch (IllegalAccessException e) {
options$.failure(x, e, "spawn:illegalaccess:2", "Unable to access type (2).");
} catch (InvocationTargetException e) {