T - Type of the argument and returnpublic interface UnaryOperator<T> extends Function<T,T>
Function where the return type is the same as the
 argument type.
 java.lang.AutoCloseable then it will be
 automatically closed when the application terminates.