code: public List<Namespace> getAllNamespaces() {
          List<Namespace> ret = new ArrayList<Namespace>();
          if (namespaces != null) {
              ret.addAll(namespaces);
          }
          if (defaultResourceLocation != null) {
              String prefix = DEFAULT_NAMESPACE_PREFIX;
              String drl = defaultResourceLocation;
              final Namespace defaultNS = new Namespace(prefix, drl);
              ret.add(defaultNS);
          }
          return ret;
      }
docs: Returns all the group's namespaces.
  <p>
  This is equivalent to {@link #getNamespaces()} with the addition of the
  namespace representing the {@link #getDefaultResourceLocation() default
  resource location}, if present.
  </p>
  
  @return {@link List} of {@link Namespace namespaces}; which may be empty
  @see #getNamespaces()