code: public boolean isConfigured(final boolean throwException)
              throws UnconfiguredConfiguredPropertyException, ComponentValidationException,
              NoResultProducingComponentsException, IllegalStateException {
          return checkConfiguration(throwException) && isConsumedOutDataStreamsJobBuilderConfigured(throwException);
      }
docs: Used to verify whether or not the builder's and its immediate children
  configuration is valid and all properties are satisfied.
  
  @param throwException
  whether or not an exception should be thrown in case of
  invalid configuration. Typically an exception message will
  contain more detailed information about the cause of the
  validation error, whereas a boolean contains no details.
  @return true if the analysis job builder is correctly configured
  @throws UnconfiguredConfiguredPropertyException
  if a required property is not configured
  @throws ComponentValidationException
  if custom validation (using {@link Validate} method or so) of
  a component fails.
  @throws NoResultProducingComponentsException
  if no result producing components (see
  {@link HasAnalyzerResult}) exist in the job.
  @throws IllegalStateException
  if any other (mostly unexpected) configuration issue occurs