public static <E extends Exception> void u( RunnableE<E> f ) { f.run(); } }
public static <T,X extends Exception> T _orElseGet( @Nullable T t, SupplierE<T,X> supp) { if( t == null ) { return supp._get(); } return t; }
@Override default void accept( long a ) { try { acceptE( a ); } catch( Exception e ) { throw Unchecked.u( e ); } }
@Override default void accept( double a ) { try { acceptE( a ); } catch( Exception e ) { throw Unchecked.u( e ); } }
@Override default void run(){ try { runE(); } catch( Exception e ) { throw Unchecked.u( e ); } }
@Override default long applyAsLong( int value ) { try { return applyAsLongE( value ); } catch( Exception e ) { throw Unchecked.u( e ); } }
@Override default double applyAsDouble( double a, double a2 ) { try { return applyAsDoubleE( a, a2 ); } catch( Exception e ) { throw Unchecked.u( e ); } }
default D apply( A a, B b, C c ) { try { return applyE( a, b, c ); } catch( Exception e ) { throw Unchecked.u( e ); } }
@Override default double applyAsDouble( int value ) { try { return applyAsDoubleE( value ); } catch( Exception e ) { throw Unchecked.u( e ); } }
@Override default A apply( long value ) { try { return applyE( value ); } catch( Exception e ) { throw Unchecked.u( e ); } }
@Override default boolean test( long value ) { try { return testE( value ); } catch( Exception e ) { throw Unchecked.u( e ); } }
@Override default double applyAsDouble( double value ) { try { return applyAsDoubleE( value ); } catch( Exception e ) { throw Unchecked.u( e ); } }
default R _apply( A a, B b ) { try { return applyE( a, b ); } catch( Exception e ) { throw Unchecked.u( e ); } }
@Override default void accept( int a ) { try { acceptE( a ); } catch( Exception e ) { throw Unchecked.u( e ); } }
@Override default int applyAsInt( int value ) { try { return applyAsIntE( value ); } catch( Exception e ) { throw Unchecked.u( e ); } }
@Override default boolean test( int value ) { try { return testE( value ); } catch( Exception e ) { throw Unchecked.u( e ); } }
default R apply( A a ) { try { return applyE( a ); } catch( Exception e ) { throw Unchecked.u( e ); } }
@Override default int applyAsInt( double value ) { try { return applyAsIntE( value ); } catch( Exception e ) { throw Unchecked.u( e ); } }
@Override default int applyAsInt( int a, int a2 ) { try { return applyAsIntE( a, a2 ); } catch( Exception e ) { throw Unchecked.u( e ); } }