DisconnectedLogDestination implements LogDestination, Serializable { public DisconnectedLogDestination builder(LogDestination destination) { this.application = destination.getApplication(); this.root = destination.isRoot(); this.context = destination.isContext(); this.name = destination.getName(); this.index = destination.getIndex(); this.targetClass = destination.getTargetClass(); this.conversionPattern = destination.getConversionPattern(); this.file = destination.getFile(); this.logType = destination.getLogType(); this.size = destination.getSize(); this.lastModified = destination.getLastModified(); this.level = destination.getLevel(); this.validLevels = destination.getValidLevels(); this.encoding = destination.getEncoding(); return this; }  DisconnectedLogDestination builder(LogDestination destination); @Override Application getApplication(); @Override boolean isRoot(); @Override boolean isContext(); @Override String getName(); @Override String getIndex(); @Override String getTargetClass(); @Override String getConversionPattern(); @Override File getFile(); @Override String getLogType(); @Override long getSize(); @Override Timestamp getLastModified(); @Override String getLevel(); @Override String[] getValidLevels(); @Override String getEncoding();  }
@Test public void javabeanTester() { JavaBeanTester.builder(DisconnectedLogDestination.class).loadData().skipStrictSerializable() .test(); }