public interface com.sun.tools.javac.util.GraphUtils$DottableNode<D, N extends com.sun.tools.javac.util.GraphUtils$DottableNode<D, N>> extends com.sun.tools.javac.util.GraphUtils$Node<D, N>
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.sun.tools.javac.util.GraphUtils$DottableNode
  super_class: java.lang.Object
{
  public abstract java.util.Properties nodeAttributes();
    descriptor: ()Ljava/util/Properties;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.util.Properties dependencyAttributes(N, com.sun.tools.javac.util.GraphUtils$DependencyKind);
    descriptor: (Lcom/sun/tools/javac/util/GraphUtils$DottableNode;Lcom/sun/tools/javac/util/GraphUtils$DependencyKind;)Ljava/util/Properties;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (TN;Lcom/sun/tools/javac/util/GraphUtils$DependencyKind;)Ljava/util/Properties;
    MethodParameters:
      Name  Flags
      to    
      dk    
}
Signature: <D:Ljava/lang/Object;N::Lcom/sun/tools/javac/util/GraphUtils$DottableNode<TD;TN;>;>Ljava/lang/Object;Lcom/sun/tools/javac/util/GraphUtils$Node<TD;TN;>;
SourceFile: "GraphUtils.java"
NestHost: com.sun.tools.javac.util.GraphUtils
InnerClasses:
  public abstract DependencyKind = com.sun.tools.javac.util.GraphUtils$DependencyKind of com.sun.tools.javac.util.GraphUtils
  public abstract DottableNode = com.sun.tools.javac.util.GraphUtils$DottableNode of com.sun.tools.javac.util.GraphUtils
  public abstract Node = com.sun.tools.javac.util.GraphUtils$Node of com.sun.tools.javac.util.GraphUtils