boolean (_Fields field) { if (field == null) { throw new java.lang.IllegalArgumentException(); } switch (field) { case NAME: return isSetName(); case DOCUMENTATION: return isSetDocumentation(); case ARGUMENTS: return isSetArguments(); case TYPE: return isSetType(); } throw new java.lang.IllegalStateException(); }