default <T>T newInstance(Class<T> concreteClass){
  try {
    return concreteClass.newInstance();
  }
 catch (  Exception ex) {
    throw new UncheckedException(ex);
  }
}

default < T > T newInstance ( Class < T > concreteClass ) { try { return concreteClass . newInstance ( ) ; } catch ( Exception ex ) { throw new UncheckedException ( ex ) ; } }
called to construct actor .
