protected final boolean hasConfigFile(Path file) {
        return ConfigUtil.hasConfigFile(file, getLog());
    }
Returns if the specified file is non-null, exists and is readable. If,
not, {@code false} is returned and an appropriate message is shown in the
console.

@param file the config file to check
@return {@code true} if available, else {@code false}
build-parent/maven-plugin/src/main/java/com/speedment/maven/abstractmojo/AbstractSpeedmentMojo.java