docs: @SuppressWarnings( "unchecked" )
      protected MethodMetadata getMethodTypeMemberMetadataFrom( MethodDeclaration methodDeclaration ) {
          MethodMetadata methodTypeMemberMetadata = MethodMetadata.methodMemberType(JavaMetadataUtil.getName(methodDeclaration.getName()));
          processReturnTypeOfMethodDeclaration(methodDeclaration, methodTypeMemberMetadata);
          processModifiersOfMethodDeclaration(methodDeclaration, methodTypeMemberMetadata);
          processParametersOfMethodDeclaration(methodDeclaration, methodTypeMemberMetadata);
          List<SingleVariableDeclaration> params = methodDeclaration.parameters();
          for (SingleVariableDeclaration singleVariableDeclaration : params) {
              singleVariableDeclaration.getName();
          }
          return methodTypeMemberMetadata;
      }