code: /*
  RequireThis
  checkFields = (default)true
  checkMethods = (default)true
  validateOnlyOverlapping = (default)true
  
  
  */
  
  package com.puppycrawl.tools.checkstyle.checks.coding.requirethis;
  
  public class InputRequireThisValidateOnlyOverlappingTrue2 {
      private final InputRequireThisValidateOnlyOverlappingTrue2 analyzer;
      private final int positionOffsetGap;
  
      public InputRequireThisValidateOnlyOverlappingTrue2(
              InputRequireThisValidateOnlyOverlappingTrue2 analyzer) {
          this(analyzer.analyzer(), 0); // ok
      }
  
      public InputRequireThisValidateOnlyOverlappingTrue2(
              InputRequireThisValidateOnlyOverlappingTrue2 analyzer, int positionOffsetGap) {
          this.analyzer = analyzer;
          this.positionOffsetGap = positionOffsetGap;
      }
  
      public InputRequireThisValidateOnlyOverlappingTrue2 analyzer() {
          return null;
      }
  }
  