}
public List<PropertyCriteria> getCriteria() {
try {
return new CriteriaBuilder().build(new PropertyBuilder()
.build("source", new InstanceOfMatcher(Class.forName(sourceType)))
.build("target", new InstanceOfMatcher(Class.forName(targetType)))).getCriteria();
} catch (ClassNotFoundException e) {
throw new IllegalArgumentException(e.getMessage(),e.getCause());