public AbstractAttributeInfo[] getAttributes() {
		return attributes;
	}
Each value of the attributes table must be an attribute structure. A
method can have any number of optional attributes associated with it.
<p>
The attributes defined by this specification as appearing in the attributes
table of a method_info structure are the 
		Code, 
		Exceptions, 
		Synthetic, 
		Signature,
		Deprecated,
		RuntimeVisibleAnnotations, 
		RuntimeInvisibleAnnotations,
		RuntimeVisibleParameterAnnotations,
		RuntimeInvisibleParameterAnnotations,
		AnnotationDefault attributes.
<p>
A Java virtual machine implementation must recognize and correctly read 
Code  and Exceptions attributes found in the
attributes table of a method_info structure. 
<p>
If a Java virtual machine
implementation recognizes class files whose version number is 49.0
or above, it must recognize and correctly read Signature,
RuntimeVisibleAnnotations, RuntimeInvisibleAnnotations, RuntimeVisibleParameterAnnotations,
RuntimeInvisibleParameterAnnotations, and
AnnotationDefault attributes found in the attributes table of a
method_info structure of a class file whose version number is 49.0 or above.
<p>
A Java virtual machine implementation is required to silently ignore any or
all attributes in the attributes table of a method_info structure that it does
not recognize. Attributes not defined in this specification are not allowed to
affect the semantics of the class file, but only to provide additional descriptive
information.
@return
Ghidra/Processors/JVM/src/main/java/ghidra/javaclass/format/MethodInfoJava.java