class QuickFixJConfigResourceCondition extends ResourceCondition {

	@Override
	protected ConditionOutcome getResourceOutcome(ConditionContext context, AnnotatedTypeMetadata metadata) {
		if (System.getProperty(configSystemProperty) != null) {
			return ConditionOutcome.match(startConditionMessage()
					.because("System property '" + configSystemProperty + "' is set."));
		}
		return super.getResourceOutcome(context, metadata);
	}

	public  QuickFixJConfigResourceCondition(String configSystemProperty, String prefix, String propertyName, String... resourceLocations);

}