Software Engineering: Java regex patterns - compile time constants or instance members?