public class Example {
	@SomeAnnotation(key1 = "value1", key2 = "value2")
	void method1() {
		for (int counter = 0; counter < 100; counter++) {
			if (counter % 2 == 0 && counter % 7 == 0 && counter % 13 == 0) {
				try (AutoCloseable resource = null) {
					// read resource
				} catch (Exception e) {
					e.printStackTrace();
				}
			}
		}
	}

	@Deprecated()
	void method2(String argument) {
		switch (argument) {
		case "1":
			this.method3(this, this, this, "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", "bbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
					"ccccccccccccccccccc");
			break;
		}
	}

	void method3(
			Example argument1, Example argument2, Example argument3, String argument4, String argument5,
			String argument6
	) {
		method1();
		while (argument1.toString().contains(argument4)) {
			argument1.method2(argument5);
		}
	}

	java.util.function.BiConsumer<Example, String> lambda = (Example example, String text) -> {
		do {
			example.method1();
		} while (example.toString()//
				.contains(""));
	};
	Runnable r = () -> {
	};
}

enum SomeEnum {
	VALUE1(), VALUE2("example")
}
