code: @Override
      public TagAttribute[] getAll(String namespace) {
      	if (namespace==null) namespace="";
      	List<TagAttribute> list = new ArrayList<TagAttribute>();
      	for (TagAttribute a:attrs) {
      		if (namespace.equals(a.getNamespace())) {
      			list.add(a);
      		}
      	}
      	TagAttribute[] result = new TagAttribute[list.size()];
      	list.toArray(result);
      	return result;
      }
docs: This method is used exclusively to get the pass through attributes!
  Namespaces http://xmlns.jcp.org/jsf/passthrough and http://xmlns.jcp.org/jsf/passthrough
  Get all TagAttributesImpl for the passed namespace
  
  @param namespace
  namespace to search
  @return a non-null array of TagAttributesImpl