docs: public boolean isValid() {
  		if(addressProvider.isUninitialized()) {
  			try {
  				validate();
  				return true;
  			} catch(AddressStringException e) {
  				return false;
  			}
  		}
  		return !addressProvider.isInvalid();
  	}