public <T extends Tag> T get(String tagName) {
        return (T) this.value.get(tagName);
    }
public < T extends Tag > T get ( String tagName ) { return ( T ) this . value . get ( tagName ) ; }
Gets the tag with the specified name.

@param <T>     Type of tag to get.
@param tagName Name of the tag.
@return The tag with the specified name.