code: static Optional<SourcePointer> get() {
      //create an exception, discard known elements from stack trace and find first element with suspect
      return Arrays.stream(new Exception().getStackTrace())
          .filter(SourcePointer::notLambdaStuff)
          .findFirst()
          .map(SourcePointer::sourcePointer);
    }
docs: /* package private