code: public static Schema jointSchema(String newName, Schema leftSchema, Schema rightSchema) {
  		List<Field> newSchema = new ArrayList<Field>();
  		for(Field field: leftSchema.getFields()) {
  			newSchema.add(field);
  		}
  		for(Field field: rightSchema.getFields()) {
  			if(!leftSchema.containsField(field.getName())) {
  				newSchema.add(field);
  			}
  		}
  		return new Schema(newName, newSchema);
  	}
docs: Creates a joint schema between two Schemas. All Fields from both schema are deduplicated
  and combined into a single Schema. The left Schema has priority so if both Schemas have
  the same Field with the same name but different Types, the Type from the left Schema will be
  taken.
  <p>
  The name of the schema is also specified as a parameter.