001    package rules;
002    
003    import java.util.*;
004    
005    import core.*;
006    
007    /**
008     * Empty piece.
009     * 
010     */
011    public class Empty extends NoneSquare
012    {
013            /**
014             * @see Piece
015             */
016            public String getName()
017            {
018                    return " ";
019            }
020    
021            /**
022             * Constructs a new Empty instance
023             */
024        public Empty() { }
025    
026        public String pieceString()
027        {
028            throw new RuntimeException("pieceString on empty square");
029        }
030        
031        public int hashCode() {
032            return 12;
033        }
034    }