graph LR
Java(Java)
Java ==> Method
Method --> M-Public[Public]
Method --> M-Package[Package]
Method --> M-Protected[Protected]
Method --> M-Private[Private]
Java ==> Class -..-> InnerClass[Inner Class]
Class --> Public
Class --> Package
InnerClass --> Public
InnerClass --> Package
InnerClass --> Protected
InnerClass --> Private