code: public String resolve(final String possibleAlias) {
      if (this.aliasToClassCache.containsKey(possibleAlias.toUpperCase())) {
        return this.aliasToClassCache.get(possibleAlias.toUpperCase()).getName();
      }
      return possibleAlias;
    }
docs: Resolves the given alias to its name if a mapping exits. To create a mapping for a class,
  it has to be annotated with {@link Alias}
  
  @param possibleAlias to use for resolution.
  @return The name of the class with <code>possibleAlias</code> if mapping is available.
  Return the input <code>possibleAlias</code> if no mapping is found.