@GenIgnore static Record createRecord(String name,String address,Class type,JsonObject metadata){
  return createRecord(name,address,type != null ? type.getName() : null,metadata);
}

@ GenIgnore static Record createRecord ( String name , String address , Class type , JsonObject metadata ) { return createRecord ( name , address , type != null ? type . getName ( ) : null , metadata ) ; }
create a record representing a data producer .
