/** * Checks whether specified name is a valid identifier according to Java conventions, * if specified name is invalid - generates a new name value that can be used in Avro schema. * * @param name identifier to validate * @return valid name that can be used in Avro schema */ public static String getAvroCompatibleName(String name) { if (isValidParameterName(name)) { return name; } else { return "_" + name; } }