// Path: src/nbt/record/NBTEnd.java
// public final class NBTEnd extends NBTRecord {
// 
//   private NBTEnd() {
//     super(NBTType.END, null);
//   }
// 
//   /**
//    * The only nbt end instance.
//    */
//   public static final NBTEnd INSTANCE = new NBTEnd();
// 
//   @Override
//   public String getPayloadString() {
//     return "";
//   }
// 
//   @Override
//   public void writePayload(final ByteWriter out) throws IOException {
//     // nothing to do
//   }
// 
// }


import java.awt.BorderLayout;
import java.awt.Dimension;
import java.io.File;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.WindowConstants;
import nbt.record.NBTEnd;
package nbt.gui;




/**
 * The nbt editor window.
 * 
 * @author Joschi <josua.krause@googlemail.com>
 */
public class NBTFrame extends JFrame {

  private static final long serialVersionUID = -2257586634651534207L;

  private JFrame frame;

  /**
   * Creates a new nbt editor.
   */
  public NBTFrame() {
    setTitle(null, false);
    setPreferredSize(new Dimension(800, 600));
// Path: src/nbt/record/NBTEnd.java
// public final class NBTEnd extends NBTRecord {
// 
//   private NBTEnd() {
//     super(NBTType.END, null);
//   }
// 
//   /**
//    * The only nbt end instance.
//    */
//   public static final NBTEnd INSTANCE = new NBTEnd();
// 
//   @Override
//   public String getPayloadString() {
//     return "";
//   }
// 
//   @Override
//   public void writePayload(final ByteWriter out) throws IOException {
//     // nothing to do
//   }
// 
// }


// Path: src/nbt/gui/NBTFrame.java
import java.awt.BorderLayout;
import java.awt.Dimension;
import java.io.File;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.WindowConstants;
import nbt.record.NBTEnd;

package nbt.gui;




/**
 * The nbt editor window.
 * 
 * @author Joschi <josua.krause@googlemail.com>
 */
public class NBTFrame extends JFrame {

  private static final long serialVersionUID = -2257586634651534207L;

  private JFrame frame;

  /**
   * Creates a new nbt editor.
   */
  public NBTFrame() {
    setTitle(null, false);
    setPreferredSize(new Dimension(800, 600));
    final JTree tree = new JTree(new NBTModel(NBTEnd.INSTANCE));