code: private static String generatePrivate(String suffix, boolean includeMethodName) {
  		StackTraceElement stackElement = Thread.currentThread().getStackTrace()[CLIENT_CODE_STACK_INDEX];
  		StringBuilder nameBuilder = new StringBuilder(stackElement.getClassName());
  		if (includeMethodName) {
  			nameBuilder.append('.').append(stackElement.getMethodName());
  		}
  		if (suffix != null) {
  			nameBuilder.append(suffix);
  		}
  		return nameBuilder.toString();
  	}
docs: method is extracted, so the stack trace index is always right