class InputControlImpl extends ResourceImpl implements InputControl, InputControlsContainer {

    @Override
    public void accept(ResourceVisitor visitor) {
        super.accept(visitor);
        Stream.of(dataType, listOfValues, query).filter(java.util.Objects::nonNull).
                forEach(o -> o.accept(visitor));
    }

    public  InputControlImpl();
    public  InputControlImpl(InputControlImpl another);

}