spring-boot-project/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/condition/ConditionMessage.java
/**
	 * Return a new builder to construct a new {@link ConditionMessage} based on the
	 * instance and a new condition outcome.
	 * @param condition the condition
	 * @param details details of the condition
	 * @return a {@link Builder} builder
	 * @see #andCondition(Class, Object...)
	 * @see #forCondition(String, Object...)
	 */
Return a new builder to construct a new  ConditionMessage based on the
instance and a new condition outcome.
Return a new builder to construct a new ConditionMessage based on the instance and a new condition outcome .
public Builder andCondition(String condition, Object... details) {
		Assert.notNull(condition, "Condition must not be null");
		String detail = StringUtils.arrayToDelimitedString(details, " ");
		if (StringUtils.hasLength(detail)) {
			return new Builder(condition + " " + detail);
		}
		return new Builder(condition);
	}
public Builder andCondition ( String condition , Object ... details ) { Assert . notNull ( condition , "Condition must not be null" ) ; String detail = StringUtils . arrayToDelimitedString ( details , " " ) ; if ( StringUtils . hasLength ( detail ) ) { return new Builder ( condition + " " + detail ) ; } return new Builder ( condition ) ; }
Return a new builder to construct a new {@link ConditionMessage} based on the
 instance and a new condition outcome.
Return a new builder to construct a new { @link ConditionMessage } based on the instance and a new condition outcome .