allianceBlueprintTable.setWidget(index, 4, new Label(messages.pe() + ":"));
Label peLabel = new Label(String.valueOf(blueprint.getProductivityLevel()));
allianceBlueprintTable.setWidget(index, 5, peLabel);
Button detailsButton = new Button(messages.details());
allianceBlueprintTable.setWidget(index, 6, detailsButton);
CharacterInfoDto attachedCharacterInfo = blueprint.getAttachedCharacterInfo();
Image corporationImage = new Image(urlMessages.imgEveCorporation32Url(constants.eveGateImagesUrl(), attachedCharacterInfo.getCorporationID()));
corporationImage.addStyleName(resources.css().image32());
corporationImage.setTitle(attachedCharacterInfo.getCorporationName());
allianceBlueprintTable.setWidget(index, 7, new EveCorporationInfoLink(constants, urlMessages, ccpJsMessages, corporationImage, attachedCharacterInfo.getCorporationID()));
Image characterImage = new Image(urlMessages.imgEveCharacter32Url(constants.eveGateImagesUrl(), attachedCharacterInfo.getCharacterID()));
characterImage.addStyleName(resources.css().image32());
characterImage.setTitle(attachedCharacterInfo.getName());
allianceBlueprintTable.setWidget(index, 8, new EveCharacterInfoLink(ccpJsMessages, characterImage, attachedCharacterInfo.getCharacterID()));
FlexTable.FlexCellFormatter allianceBlueprintTableCellFormatter = allianceBlueprintTable.getFlexCellFormatter();
Image spinnerImage = new Image(resources.spinnerIcon());
spinnerImage.setTitle(messages.loading());
spinnerImage.addStyleName(resources.css().blueprintSpinnerImage());