LinkedModeModel model = new LinkedModeModel();
boolean added = false;
Iterator iterator = linkedProposalModel.getPositionGroupIterator();
while (iterator.hasNext()) {
LinkedProposalPositionGroup curr = (LinkedProposalPositionGroup) iterator
.next();
LinkedPositionGroup group = new LinkedPositionGroup();
LinkedProposalPositionGroup.PositionInformation[] positions = curr
.getPositions();
if (positions.length > 0) {
LinkedProposalPositionGroup.Proposal[] linkedModeProposals = curr
.getProposals();
if (linkedModeProposals.length <= 1) {
for (int i = 0; i < positions.length; i++) {
LinkedProposalPositionGroup.PositionInformation pos = positions[i];
if (pos.getOffset() != -1) {