code: public static IType getByRelativeName( String relativeName, ITypeUsesMap typeUses ) throws ClassNotFoundException
    {
      return CommonServices.getTypeSystem().getByRelativeName(relativeName, typeUses);
    }
docs: Gets an intrinsic type based on a relative name.  This could either be the name of an entity,
  like "User", the name of a typekey, like "SystemPermission", or a class name, like
  "java.lang.String" (relative and fully qualified class names are the same as far as this factory
  is concerned).  Names can have [] appended to them to create arrays, and multi-dimensional arrays
  are supported.
  
  @param relativeName the relative name of the type
  @param typeUses     the map of used types to use when resolving
  
  @return the corresponding IType
  
  @throws ClassNotFoundException if the specified name doesn't correspond to any type