static DateTimePrinter of(InternalPrinter underlying) { if (underlying instanceof DateTimePrinterInternalPrinter) { return ((DateTimePrinterInternalPrinter) underlying).getUnderlying(); } if (underlying instanceof DateTimePrinter) { return (DateTimePrinter) underlying; } if (underlying == null) { return null; } return new InternalPrinterDateTimePrinter(underlying); }
static DateTimePrinter of(InternalPrinter underlying) { if (underlying instanceof DateTimePrinterInternalPrinter) { return ((DateTimePrinterInternalPrinter) underlying).getUnderlying(); } if (underlying instanceof DateTimePrinter) { return (DateTimePrinter) underlying; } if (underlying == null) { return null; } return new InternalPrinterDateTimePrinter(underlying); }
static DateTimePrinter of(InternalPrinter underlying) { if (underlying instanceof DateTimePrinterInternalPrinter) { return ((DateTimePrinterInternalPrinter) underlying).getUnderlying(); } if (underlying instanceof DateTimePrinter) { return (DateTimePrinter) underlying; } if (underlying == null) { return null; } return new InternalPrinterDateTimePrinter(underlying); }
static DateTimePrinter of(InternalPrinter underlying) { if (underlying instanceof DateTimePrinterInternalPrinter) { return ((DateTimePrinterInternalPrinter) underlying).getUnderlying(); } if (underlying instanceof DateTimePrinter) { return (DateTimePrinter) underlying; } if (underlying == null) { return null; } return new InternalPrinterDateTimePrinter(underlying); }