code: public void putAll(FlexiBean other) {
          if (other.size() > 0) {
              if (data == Collections.EMPTY_MAP) {
                  data = new LinkedHashMap<>(other.data);
              } else {
                  data.putAll(other.data);
              }
          }
      }
docs: Puts the properties in the specified bean into this bean.
  <p>
  This creates properties if they do not exist.
  
  @param other  the map of properties to add, not null