docs: protected MethodMetadata getMethodMetadataFrom( MethodDeclaration methodDeclaration ) {
          if (methodDeclaration != null) {
              if (methodDeclaration.isConstructor()) {
                  return getConstructorMetadataFrom(methodDeclaration);
              }
              return getMethodTypeMemberMetadataFrom(methodDeclaration);
          }
          return null;
      }