if (descriptor.getNumTArgs() >= 0 && nT < descriptor.getNumTArgs()) {
            throw new IllegalStateException(String.format("Could not calculate output shape for op %s: not fully initialized (%d TArgs specified, " +
                    "%d required)", getClass().getName(), nT, descriptor.getNumTArgs()));

        }