@Override public Object getNewInstanceFromNonDefaultConstructor(final DNA dna) throws IOException, ClassNotFoundException { final Object o = this.applicator.getNewInstance(this.objectManager, dna); if (o == null) { throw new AssertionError("Can't find suitable constructor for class: " + getName() + "."); } return o; }
@Override public Object getNewInstanceFromNonDefaultConstructor(final DNA dna) throws IOException, ClassNotFoundException { final Object o = this.applicator.getNewInstance(this.objectManager, dna); if (o == null) { throw new AssertionError("Can't find suitable constructor for class: " + getName() + "."); } return o; }
@Override public Object getNewInstanceFromNonDefaultConstructor(final DNA dna, PlatformService platformService) throws IOException, ClassNotFoundException { final Object o = this.applicator.getNewInstance(this.objectManager, dna, platformService); if (o == null) { throw new AssertionError("Can't find suitable constructor for class: " + getName() + "."); } return o; }