return OverlapBehavior.class;
}
@Override
public Object parse(InstanceComponent instance, Object value) throws Exception {
OverlapBehavior overlap = OverlapBehavior.valueOf((String)value);
if (overlap == null) {
throw new IllegalArgumentException("Overlap behaviour " + value + " not supported");
}
return overlap;