code: public ValidationResult validateWithResult(IBaseResource theResource) {
  		Validate.notNull(theResource, "theResource must not be null");
  		
  		applyDefaultValidators();
  		
  		IValidationContext<IBaseResource> ctx = ValidationContext.forResource(myContext, theResource);
  
  		for (IValidatorModule next : myValidators) {
  			next.validateResource(ctx);
  		}
  
  		return ctx.toResult();
  	}
docs: Validates a resource instance returning a {@link ca.uhn.fhir.validation.ValidationResult} which contains the results.
  
  @param theResource
  the resource to validate
  @return the results of validation
  @since 0.7