question: public static Function fromString ( String name ) { if ( name != null ) { for ( Function func : Function . values ( ) ) { if ( name . equalsIgnoreCase ( func . getName ( ) ) ) { return func ; } } } throw new IllegalArgumentException ( name ) ; }
target:  Returns the function element corresponding to the name.