# info below

          %%{init: {'theme': 'base',  'fontFamily': 'courier', 'themeVariables': {  'primaryColor': '#fff000'}}}%%
          classDiagram
           class BankAccount{
            +String owner
            +BigDecimal balance
            +deposit(amount) bool
            +withdrawl(amount) int
           }
           cssClass "BankAccount" customCss

          %%{init: {'theme': 'base',  'fontFamily': 'courier', 'themeVariables': {  'primaryColor': '#fff000'}}}%%
          classDiagram-v2
    classA <|-- classB : implements
    classC *-- classD : composition
    classE o-- classF : aggregation

            %%{init: {'theme': 'base',  'fontFamily': 'courier', 'themeVariables': {  'primaryColor': '#fff000'}}}%%
            classDiagram
             class BankAccount{
              +String owner
              +BigDecimal balance
              +deposit(amount) bool
              +withdrawl(amount) int
            }
              Class01~T~ <|-- AveryLongClass : Cool
              Class03~T~ *-- Class04~T~
                Class01 : size()
                Class01 : int chimp
                Class01 : int gorilla
                Class08 <--> C2: Cool label
                class Class10~T~ {
                  <<service>>
                  int id
                  test()
                }
                callback Class01 "callback" "A Tooltip"

          flowchart TB
          a_a(Aftonbladet) --> b_b[gorilla]:::apa --> c_c{chimp}:::apa -->a_a
          a_a --> c --> d_d --> c_c
          classDef apa fill:#f9f,stroke:#333,stroke-width:4px;
          class a_a apa;
          click a_a "https://www.aftonbladet.se" "apa"

            classDiagram-v2

            classA -- classB : Inheritance
            classA -- classC : link
            classC -- classD : link
            classB -- classD
            classA --|> classB : Inheritance
            classC --* classD : Composition
            classE --o classF : Aggregation
            classG --> classH : Association
            classI -- classJ : Link(Solid)
            classK ..> classL : Dependency
            classM ..|> classN : Realization
            classO .. classP : Link(Dashed)
            classA : +attr1
            classA : attr2
            classA : method1()
            <<interface>> classB
            classB : method2() int

            Customer "1" --> "*" Ticket
            Student "1" --> "1..*" Course
            Galaxy --> "many" Star : Contains
            <<interface>> Customer

            class Shape
            callback Shape "callbackFunction" "This is a tooltip for a callback"