booleanのgetterはis + メソッド名になるように修正、親キーに値が設定された場合のバリデーションを追加

BeanStyleに以下の修正を行いました
* booleanのgetterはis + メソッド名になるように修正
* 親キーに値が設定された場合のバリデーションを追加

EL式で使うとき、コードで使うときどっちが好ましいか…
```java
//提案の実装
new Resource().getHoge_setting().getFirst_name();
${resource.hoge_setting.first_name}

//よりJavaっぽく
new Resource().getHogeSetting().getFirstName();
${resource.hogeSetting.firstName}
```

Javaっぽいのが好ましいなら以下のように修正？
```java
  private static final Pattern snakeToCamelPattern = Pattern.compile("_([a-zA-Z])");

  private static String beanGetterName(String propertyName, MethodType methodType) {
    if (upperCamelConvertionPattern.matcher(propertyName).matches()) {
      propertyName = propertyName.substring(0, 1).toUpperCase() + propertyName.substring(1);
    }
    Matcher m;
    while ((m = snakeToCamelPattern.matcher(propertyName)).find()) {
      String group = m.group(1);
      propertyName = propertyName.replace("_" + group, group.toUpperCase());
    }
    String prefix = methodType == MethodType.BOOLEAN ? "is" : "get";
    return prefix + propertyName;
  }
```