java.io.Serializable java.lang.Throwable java.lang.RuntimeException java.lang.reflect.ParameterizedType java.lang.reflect.GenericArrayType org.apache.flink.api.common.functions.Function