code: private static Set<Type> getChildTypes(final Type _type)
          throws CacheReloadException
      {
          final Set<Type> ret = new HashSet<Type>();
          ret.add(_type);
          for (final Type child : _type.getChildTypes()) {
              ret.addAll(getChildTypes(child));
          }
          return ret;
      }
docs: Gets the type list.
  
  @param _type the type
  @return the type list
  @throws CacheReloadException the cache reload exception