@Nonnull
    public Section addCodeSection(@Nullable Component component, File... files) throws IOException {
        return addSection(component, "Code", files);
    }
@ Nonnull public Section addCodeSection ( @ Nullable Component component , File ... files ) throws IOException { return addSection ( component , "Code" , files ) ; }
Adds a "Code" section relating to a {@link Component} from one or more files.

@param component     the {@link Component} the documentation content relates to
@param files         one or more File objects that point to the documentation content
@return              a documentation {@link Section}
@throws IOException      if there is an error reading the files