As a charter city, San Bernardino may make and enforce its own laws as long as they are not in conflict with the laws of the State of California. These rules have been codified as the San Bernardino Municipal Code. Violations of the code, punishable as a misdemeanor or infraction (or both) are prosecuted by the City Attorney's Office in the San Bernardino County Superior Court. The city also has two administrative processes for violations of the code, as well as other adopted codes, like the California Building Code and the California Fire Code. One process is an administrative citation system, similar to a parking ticket, with a pay or contest procedure. The other is an administrative hearing process, generally used by the Code Enforcement Department for prosecuting multiple code violations.