You could instead use reflection to invoke the single argument constructor on this.getClass().