public Builder name(String receivedName) {
            if (receivedName == null || receivedName.equals("")) {
                log.warn("Wrong Name. receivedName ={}", name);
                throw new IllegalArgumentException("name must be not null. Received value = " + receivedName);
            }

            this.name = receivedName;
            return this;
        }