@Override
public void close() {
- this.effectiveRibInWriter.close();
- this.writer.removePeer();
- this.chain.close();
- this.writerChain.close();
+ if(this.effectiveRibInWriter != null) {
+ this.effectiveRibInWriter.close();
+ }
+ if(this.writer != null) {
+ this.writer.removePeer();
+ }
+ if(this.chain != null) {
+ this.chain.close();
+ }
+ if(this.writerChain != null) {
+ this.writerChain.close();
+ }
}
@Override