#NEWLINE# def __init__( self , payload = None , package = None , language = 'java' , **kwargs ) : #NEWLINE# #INDENT# "\n    :param package: java package (com.company.package) in which to generate the output java files.\n      If unspecified, Pants guesses it from the file path leading to the schema\n      (xsd) file. This guess is accurate only if the .xsd file is in a path like\n      ``.../com/company/package/schema.xsd``. Pants looks for packages that start with 'com', 'org',\n      or 'net'.\n    :param string language: only 'java' is supported. Default: 'java'\n    " #NEWLINE# payload = ( payload or Payload ( ) ) #NEWLINE# payload . add_fields ( { #NEWLINE# #INDENT# 'package' : PrimitiveField ( package ) , #NEWLINE# 'jaxb_language' : PrimitiveField ( language ) , #NEWLINE# #UNINDENT# } ) #NEWLINE# super ( JaxbLibrary , self ) . __init__ ( payload = payload , ** kwargs ) #NEWLINE# self . add_labels ( 'codegen' ) #NEWLINE# self . add_labels ( 'jaxb' ) #NEWLINE# if ( language != 'java' ) : #NEWLINE# #INDENT# raise ValueError ( 'Language "{lang}" not supported for {class_type}' . format ( lang = language , class_type = type ( self ) . __name__ ) )