}
private List<Produceable> setRelated(List<Produceable> items) {
Map<String, TakstolProductionV> defaultTakstolMap = new HashMap<String, TakstolProductionV>();
Produceable currentTakstol = null;
List<Applyable> relatedArticles = null;
List<Produceable> producables = new ArrayList<Produceable>();
for (Produceable item : items) {
if (currentTakstol == null) {// dersom f�rste ordrelinje
currentTakstol = item;
}
if (!item.getOrderNr()
.equalsIgnoreCase(currentTakstol.getOrderNr())) {// dersom
// ny
// ordre
handleCurrentTakstol(defaultTakstolMap, currentTakstol,
relatedArticles, producables);
relatedArticles = null;// nullstiller relaterte artikler
currentTakstol = item;// setter ny current
} else {
if (!currentTakstol.equals(item)) {// kan ikke sett relatert til
// seg selv
if (canHaveRelatedArticles(currentTakstol)) {// gjeldende
// takstol
// m� kunne
// ha