construct = implementation.getConstructor(new Class[] {
String.class, Nature.class, int.class, int.class, int.class,
int.class, double.class, int.class, int.class,
int.class, int.class, int.class});
this.creator = new FullSpellCreator(this, construct);
} catch (final NoSuchMethodException ex) {
logger.error("No matching full constructor for Spell found.", ex);
}
}