private O createObject()

in src/main/java/com/epam/eco/commons/pool/SimpleObjectPool.java [121:131]


    private O createObject() {
        O object = factory.create();
        if (object == null) {
            throw new NullPointerException("Object is null");
        }
        if (registry.containsKey(object)) {
            throw new IllegalArgumentException("Object already exists: " + object);
        }
        registry.put(object, new ObjectState(object));
        return object;
    }