private void injectNucleus()
throws IOException, IllegalAccessException {
logger.entry();
for (final Field field : injectableFields.keySet()) {
final Nuke payload = nuke(field);
if (payload != null) {
initializeConfigPath(payload.value());
initializeNucleus();
injectNucleusIntoField(field);
removeInjectableField(field);
}
}