code: private void generateGetType(SQLiteDatabaseSchema schema) {
  		MethodSpec.Builder methodBuilder = MethodSpec.methodBuilder("getType").addModifiers(Modifier.PUBLIC).addAnnotation(Override.class).returns(String.class);
  		methodBuilder.addParameter(Uri.class, "uri");
  
  		methodBuilder.beginControlFlow("switch (sURIMatcher.match(uri))");
  		for (Entry<String, ContentEntry> item : uriSet.entrySet()) {
  			methodBuilder.beginControlFlow("case $L:", item.getValue().pathIndex);
  			methodBuilder.addStatement("return $S", item.getValue().getContentType());
  			methodBuilder.endControlFlow();
  		}
  		methodBuilder.endControlFlow();
  
  		methodBuilder.addStatement("throw new $T(\"Unknown URI for $L operation: \" + uri)", IllegalArgumentException.class, "getType");
  
  		classBuilder.addMethod(methodBuilder.build());
  
  	}
docs: Generate get type.
  
  @param schema
  the schema