A simpler alternative to QATools properties-loader, OWNER and simular libraries.
All examples assume you have
import static com.github.alkedr.SimplePropertyLoader.*;
Optional<String> x = getOptionalSystemProperty("my.property");
String x = getSystemProperty("my.property");
Long x = getSystemProperty("my.property", Long::valueOf);
Optional<String> x = getOptionalSystemProperty("my.property").orElse("default value");
Long[] x = getSystemProperty("my.property", Pattern.compile(",")::splitAsStream, Long::valueOf);