protected static function getValueDefFromInputControlName($name) {
    if (strpos($name, 'value') !== 0) {
      return null;
    }
    $def = [];
    $fieldDelimiter = StringUtil::escapeForRegex(self::$inputFieldNameDelimiter);
    $pieces = preg_split('/'.$fieldDelimiter.'/', $name);
    if (sizeof($pieces) != 4) {
      return null;
    }
    array_shift($pieces);
    $def['language'] = array_shift($pieces);
    $def['name'] = array_shift($pieces);
    $def['oid'] = array_shift($pieces);

    return $def;
  }