anchor.diff:            <s:form action="saveProjectGroup" method="post" validate="true">
               <s:if test="projectInCOQueue">
                 <div class="label">
  -                <p><s:text name="%{getText('project.in.checkout.queue.error')}"/></p>
  +                <p><s:text name="project.in.checkout.queue.error"/></p>
                 </div>
               </s:if>
  -            <c:if test="${!empty actionErrors}">
  +            <s:if test="hasActionErrors()">
                 <div class="errormessage">
  -                <s:iterator value="actionErrors">
  -                  <p><s:property/></p>
  -                </s:iterator>
  +                <s:actionerror/>
                 </div>
  -            </c:if>
  +            </s:if>
  +            <s:if test="hasActionMessages()">
  +              <div class="warningmessage">
  +                <s:actionmessage/>
  +              </div>
  +            </s:if>
               <table>
                 <s:hidden name="projectGroupId"/>
                 <s:textfield label="%{getText('projectGroup.name.label')}" name="name" requiredLabel="true" disabled="%{projectInCOQueue}" size="100"/>
  
positive.code:   ~ under the License.
    --%>
  
  <%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%>
  <%@ taglib uri="/struts-tags" prefix="s" %>
  <%@ taglib uri="http://www.extremecomponents.org" prefix="ec" %>
  <html>
  
negative.code:                          listKey="id" listValue="name" disabled="%{disabledRepositories}"/>
                <s:textfield label="%{getText('projectGroup.url.label')}" name="url" disabled="%{projectInCOQueue}" size="100"/>
              </table>
              <s:if test="projectList.size() > 0">
                <h3><s:text name="projectGroup.edit.section.projects.title"/></h3>
                <div class="eXtremeTable">
                  <table id="projects_table" border="1" cellspacing="2" cellpadding="3" class="tableRegion" width="100%">
  