cr.setOptional(Boolean.parseBoolean(requirement.getChild("optional").getValue()));
cr.setOptional(Boolean.parseBoolean(optional));
requirement.setOptional( anno.optional() );
cr.setOptional(Boolean.parseBoolean(requirement.getChild("optional").getValue()));
cr.setOptional(Boolean.parseBoolean(optional));
requirement.setOptional( anno.optional() );