diff --git a/src/main/java/no/nibio/vips/logic/scheduling/model/ModelRunPreprocessorFactory.java b/src/main/java/no/nibio/vips/logic/scheduling/model/ModelRunPreprocessorFactory.java index 836cac7b6834f5b19813d6f3c3d873f8db763dfe..7286bc1194750cc692aa8137dab2a7884ceb3038 100755 --- a/src/main/java/no/nibio/vips/logic/scheduling/model/ModelRunPreprocessorFactory.java +++ b/src/main/java/no/nibio/vips/logic/scheduling/model/ModelRunPreprocessorFactory.java @@ -59,17 +59,16 @@ public class ModelRunPreprocessorFactory { Set<Class<? extends ModelRunPreprocessor>> subTypes = new HashSet(); reflections = new Reflections("no.nibio.vips.logic"); subTypes.addAll(reflections.getSubTypesOf(ModelRunPreprocessor.class)); - for(Class<? extends ModelRunPreprocessor> subType : subTypes) - { + subTypes.forEach((subType) -> { try { modelRunPreprocessors.put(subType.newInstance().getModelId(), subType); - } + } catch ( InstantiationException | IllegalAccessException ex) { Logger.getLogger(ModelRunPreprocessorFactory.class.getName()).log(Level.SEVERE, null, ex); } - } + }); } return modelRunPreprocessors; }