public CategoryLabelPositions(CategoryLabelPosition top, CategoryLabelPosition bottom, CategoryLabelPosition left, CategoryLabelPosition right)
 {
   base.\u002Ector();
   CategoryLabelPositions categoryLabelPositions = this;
   if (top == null)
   {
     string str = "Null 'top' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else if (bottom == null)
   {
     string str = "Null 'bottom' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else if (left == null)
   {
     string str = "Null 'left' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else if (right == null)
   {
     string str = "Null 'right' argument.";
     Throwable.__\u003CsuppressFillInStackTrace\u003E();
     throw new IllegalArgumentException(str);
   }
   else
   {
     this.positionForAxisAtTop = top;
     this.positionForAxisAtBottom = bottom;
     this.positionForAxisAtLeft = left;
     this.positionForAxisAtRight = right;
   }
 }
 public CategoryLabelPositions()
 {
   base.\u002Ector();
   CategoryLabelPositions categoryLabelPositions = this;
   this.positionForAxisAtTop = new CategoryLabelPosition();
   this.positionForAxisAtBottom = new CategoryLabelPosition();
   this.positionForAxisAtLeft = new CategoryLabelPosition();
   this.positionForAxisAtRight = new CategoryLabelPosition();
 }