jtulach@107: package org.apidesign.deadlock.logs; jtulach@107: jtulach@107: import java.util.logging.Logger; jtulach@107: jtulach@107: jtulach@107: public abstract class OverrideMePlease { jtulach@107: boolean whatIsDefault; jtulach@107: jtulach@107: public OverrideMePlease() { jtulach@107: whatIsDefault = overideMePlease(); jtulach@107: } jtulach@107: // BEGIN: logs.override jtulach@107: protected boolean overideMePlease() { jtulach@107: Logger.getLogger(OverrideMePlease.class.getName()).warning("subclasses are supposed to override overideMePlease() method!"); jtulach@107: // some default jtulach@107: return true; jtulach@107: } jtulach@107: // END: logs.override jtulach@107: }