builder.setLspa((Lspa) obj);
return State.LSPA_IN;
}
+ // fall-through
case LSPA_IN:
if (obj instanceof Bandwidth) {
builder.setBandwidth((Bandwidth) obj);
return State.BANDWIDTH_IN;
}
+ // fall-through
case BANDWIDTH_IN:
if (obj instanceof Metric) {
pathMetrics.add(new MetricsBuilder().setMetric((Metric) obj).build());
return State.BANDWIDTH_IN;
}
+ // fall-through
case METRIC_IN:
if (obj instanceof Iro) {
builder.setIro((Iro) obj);
return State.IRO_IN;
}
+ // fall-through
case IRO_IN:
+ // fall-through
case END:
return State.END;
default:
builder.setLspa((Lspa) obj);
return State.LSPA_IN;
}
+ // fall-through
case LSPA_IN:
if (obj instanceof Of) {
builder.setOf((Of) obj);
return State.OF_IN;
}
+ // fall-through
case OF_IN:
if (obj instanceof Bandwidth) {
builder.setBandwidth((Bandwidth) obj);
return State.BANDWIDTH_IN;
}
+ // fall-through
case BANDWIDTH_IN:
if (obj instanceof Metric) {
pathMetrics.add(new MetricsBuilder().setMetric((Metric) obj).build());
return State.BANDWIDTH_IN;
}
+ // fall-through
case METRIC_IN:
if (obj instanceof Iro) {
builder.setIro((Iro) obj);
return State.IRO_IN;
}
+ // fall-through
case IRO_IN:
+ // fall-through
case END:
return State.END;
default:
}
return P2PState.REPORTED_IN;
}
+ // fall-through
case REPORTED_IN:
if (obj instanceof VendorInformationObject) {
viObjects.add((VendorInformationObject) obj);
return P2PState.REPORTED_IN;
}
+ // fall-through
case VENDOR_INFO_LIST:
if (obj instanceof LoadBalancing) {
builder.setLoadBalancing((LoadBalancing) obj);
return P2PState.LOAD_BIN;
}
+ // fall-through
case LOAD_BIN:
if (obj instanceof Lspa) {
builder.setLspa((Lspa) obj);
return P2PState.LSPA_IN;
}
+ // fall-through
case LSPA_IN:
if (obj instanceof Bandwidth) {
builder.setBandwidth((Bandwidth) obj);
return P2PState.BANDWIDTH_IN;
}
+ // fall-through
case BANDWIDTH_IN:
if (obj instanceof Metric) {
metrics.add(new MetricsBuilder().setMetric((Metric) obj).build());
return P2PState.BANDWIDTH_IN;
}
+ // fall-through
case METRIC_IN:
if (obj instanceof Iro) {
builder.setIro((Iro) obj);
return P2PState.IRO_IN;
}
+ // fall-through
case IRO_IN:
if (obj instanceof Rro) {
builder.setRro((Rro) obj);
return P2PState.RRO_IN;
}
+ // fall-through
case RRO_IN:
if (obj instanceof Xro) {
builder.setXro((Xro) obj);
return P2PState.XRO_IN;
}
+ // fall-through
case XRO_IN:
if (obj instanceof Of) {
builder.setOf((Of) obj);
return P2PState.OF_IN;
}
+ // fall-through
case OF_IN:
if (obj instanceof ClassType) {
final ClassType classType = (ClassType) obj;
}
return P2PState.CT_IN;
}
+ // fall-through
case CT_IN:
+ // fall-through
case END:
return P2PState.END;
default:
epRros.add(rroPairBuilder.setRros(new ArrayList<>()).build());
return P2MPState.ENDPOINT;
}
+ // fall-through
case ENDPOINT:
if (obj instanceof Rro || obj instanceof Srro) {
if (obj.isProcessingRule()) {
}
return P2MPState.ENDPOINT;
}
+ // fall-through
case RRO_SRRO:
if (obj instanceof ReoptimizationBandwidth) {
final int lastIndex = epRros.size() - 1;
.build());
return P2MPState.BANDWIDTH;
}
+ // fall-through
case BANDWIDTH:
if (obj instanceof EndpointsObj) {
return P2MPState.RP;
builder.setOf((Of) obj);
return P2MPState.OF_IN;
}
+ // fall-through
case OF_IN:
if (obj instanceof Lspa) {
builder.setLspa((Lspa) obj);
return P2MPState.LSPA_IN;
}
+ // fall-through
case LSPA_IN:
if (obj instanceof Bandwidth) {
builder.setBandwidth((Bandwidth) obj);
return P2MPState.BANDWIDTH_IN;
}
+ // fall-through
case BANDWIDTH_IN:
if (obj instanceof Metric) {
metrics.add(new MetricBuilder().setMetric((Metric) obj).build());
return P2MPState.BANDWIDTH_IN;
}
+ // fall-through
case METRIC_IN:
if (obj instanceof Iro) {
builder.setIroBncChoice(new IroCaseBuilder().setIro((Iro) obj).build());
.setNonBranchNodeList((NonBranchNodeList) obj).build()).build());
return P2MPState.IRO_BNC_IN;
}
+ // fall-through
case IRO_BNC_IN:
if (obj instanceof LoadBalancing) {
builder.setLoadBalancing((LoadBalancing) obj);
return P2MPState.LOAD_BIN;
}
+ // fall-through
case LOAD_BIN:
+ // fall-through
case END:
+ // fall-through
default:
return P2MPState.END;
}
builder.setOf((Of) obj);
return SvecState.OF_IN;
}
+ // fall-through
case OF_IN:
if (obj instanceof Gc) {
builder.setGc((Gc) obj);
return SvecState.GC_IN;
}
+ // fall-through
case GC_IN:
if (obj instanceof Xro) {
builder.setXro((Xro) obj);
return SvecState.XRO_IN;
}
+ // fall-through
case XRO_IN:
if (obj instanceof Metric) {
metrics.add(new MetricsBuilder().setMetric((Metric) obj).build());
return SvecState.XRO_IN;
}
+ // fall-through
case METRIC_IN:
if (obj instanceof VendorInformationObject) {
viObjects.add((VendorInformationObject) obj);
return SvecState.METRIC_IN;
}
+ // fall-through
case VENDOR_INFO:
+ // fall-through
case END:
return SvecState.END;
default: