+
diff --git a/api/system-math.html b/api/system-math.html
index 82b8b6d..18463f1 100644
--- a/api/system-math.html
+++ b/api/system-math.html
@@ -23,6 +23,80 @@
+
+
+
+
+
+
+
+
+-
+
Symbol Summary
+
+
+Modifier and Type |
+Name |
+
+
+
+public RealNumber |
+
+E
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+-
+
Symbol Summary
+
+
+Modifier and Type |
+Name |
+
+
+
+public RealNumber |
+
+Pi
+ |
+
+
+
+
+
+
diff --git a/api/system-routines-summary.html b/api/system-routines-summary.html
index 85d2f3c..7acb9a4 100644
--- a/api/system-routines-summary.html
+++ b/api/system-routines-summary.html
@@ -116,6 +116,24 @@
+IntervalEnumerator
+ |
+
+
+public class IntervalEnumerator
+ |
+
+
+
+JoinEnumerator
+ |
+
+
+public class JoinEnumerator
+ |
+
+
+
OrderingEnumerator
|
@@ -125,6 +143,51 @@
|
+PatternFilter2
+ |
+
+
+public class PatternFilter2
+ |
+
+
+
+PatternFilter3
+ |
+
+
+public class PatternFilter3
+ |
+
+
+
+PatternFilter4
+ |
+
+
+public class PatternFilter4
+ |
+
+
+
+PatternFilter5
+ |
+
+
+public class PatternFilter5
+ |
+
+
+
+PatternFilter6
+ |
+
+
+public class PatternFilter6
+ |
+
+
+
QuickSorting
|
@@ -132,7 +195,7 @@
public singleton QuickSorting
|
-
+
RangeEnumerator
|
@@ -141,6 +204,15 @@
public class RangeEnumerator
+
+
+Repeater
+ |
+
+
+public class Repeater
+ |
+
Selector
diff --git a/api/system-routines.html b/api/system-routines.html
index e9794fa..6f7de81 100644
--- a/api/system-routines.html
+++ b/api/system-routines.html
@@ -844,20 +844,1370 @@ Method Summary
+
+
+
+
+
+
+
+
+
+public class IntervalEnumerator
+
+
+
+
+
+-
+
Field Summary
+
+
+Modifier and Type |
+Field |
+
+
+
+
+Object |
+
+variable
+ |
+
+
+
+
+Object |
+
+start
+ |
+
+
+
+
+Object |
+
+end
+ |
+
+
+
+
+Object |
+
+step
+ |
+
+
+
+
+BoolValue |
+
+forward
+ |
+
+
+
+
+
+
+-
+
Constructor / Static Method Summary
+
+
+
+
+
+-
+
Property Summary
+
+
+Modifier and Type |
+Property |
+
+
+
+
+get |
+
+Value()
+ |
+
+
+
+
+
+
+-
+
Method Summary
+
+
+Modifier and Type |
+Method |
+
+
+
+
+BoolValue |
+
+next()
+
+ |
+
+
+
+
+ |
+
+reset()
+
+ |
+
+
+
+
+ |
+
+enumerable()
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+public class JoinEnumerator
+
+
+
+
+
+
+
+-
+
Constructor / Static Method Summary
+
+
+
+
+
+-
+
Property Summary
+
+
+Modifier and Type |
+Property |
+
+
+
+
+get |
+
+Value()
+ |
+
+
+
+
+
+
+-
+
Method Summary
+
+
+Modifier and Type |
+Method |
+
+
+
+
+BoolValue |
+
+next()
+
+ |
+
+
+
+
+ |
+
+reset()
+
+ |
+
+
+
+
+ |
+
+enumerable()
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+public class OrderingEnumerator
+
+
+
+
+
+-
+
Field Summary
+
+
+Modifier and Type |
+Field |
+
+
+
+
+Enumerator |
+
+_enumerator
+ |
+
+
+
+
+Func2 |
+
+_orderFunc
+ |
+
+
+
+
+Enumerator |
+
+_listEnumerator
+ |
+
+
+
+
+
+
+-
+
Constructor / Static Method Summary
+
+
+
+
+
+-
+
Property Summary
+
+
+Modifier and Type |
+Property |
+
+
+
+
+get |
+
+Value()
+ |
+
+
+
+
+
+
+-
+
Method Summary
+
+
+Modifier and Type |
+Method |
+
+
+
+
+BoolValue |
+
+next()
+
+ |
+
+
+
+
+ |
+
+reset()
+
+ |
+
+
+
+
+ |
+
+enumerable()
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+public class PatternFilter2
+
+
+
+
+
+-
+
Field Summary
+
+
+Modifier and Type |
+Field |
+
+
+
+
+Func2 |
+
+filter
+ |
+
+
+
+
+Enumerator |
+
+enumerator
+ |
+
+
+
+
+Object |
+
+previous
+ |
+
+
+
+
+
+
+-
+
Constructor / Static Method Summary
+
+
+
+
+
+-
+
Property Summary
+
+
+Modifier and Type |
+Property |
+
+
+
+
+get |
+
+Value()
+ |
+
+
+
+
+
+
+-
+
Method Summary
+
+
+Modifier and Type |
+Method |
+
+
+
+
+BoolValue |
+
+next()
+
+ |
+
+
+
+
+ |
+
+reset()
+
+ |
+
+
+
+
+ |
+
+enumerable()
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+public class PatternFilter3
+
+
+
+
+
+-
+
Field Summary
+
+
+Modifier and Type |
+Field |
+
+
+
+
+Func3 |
+
+filter
+ |
+
+
+
+
+Enumerator |
+
+enumerator
+ |
+
+
+
+
+Object |
+
+previous
+ |
+
+
+
+
+Object |
+
+beforePrev
+ |
+
+
+
+
+
+
+-
+
Constructor / Static Method Summary
+
+
+
+
+
+-
+
Property Summary
+
+
+Modifier and Type |
+Property |
+
+
+
+
+get |
+
+Value()
+ |
+
+
+
+
+
+
+-
+
Method Summary
+
+
+Modifier and Type |
+Method |
+
+
+
+
+BoolValue |
+
+next()
+
+ |
+
+
+
+
+ |
+
+reset()
+
+ |
+
+
+
+
+ |
+
+enumerable()
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+public class PatternFilter4
+
+
+
+
+
+-
+
Field Summary
+
+
+Modifier and Type |
+Field |
+
+
+
+
+Func4 |
+
+filter
+ |
+
+
+
+
+Enumerator |
+
+enumerator
+ |
+
+
+
+
+Object |
+
+previous
+ |
+
+
+
+
+Object |
+
+beforePrev
+ |
+
+
+
+
+Object |
+
+before2Prev
+ |
+
+
+
+
+
+
+-
+
Constructor / Static Method Summary
+
+
+
+
+
+-
+
Property Summary
+
+
+Modifier and Type |
+Property |
+
+
+
+
+get |
+
+Value()
+ |
+
+
+
+
+
+
+-
+
Method Summary
+
+
+Modifier and Type |
+Method |
+
+
+
+
+BoolValue |
+
+next()
+
+ |
+
+
+
+
+ |
+
+reset()
+
+ |
+
+
+
+
+ |
+
+enumerable()
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+public class PatternFilter5
+
+
+
+
+
+-
+
Field Summary
+
+
+Modifier and Type |
+Field |
+
+
+
+
+Func5 |
+
+filter
+ |
+
+
+
+
+Enumerator |
+
+enumerator
+ |
+
+
+
+
+Object |
+
+previous
+ |
+
+
+
+
+Object |
+
+beforePrev
+ |
+
+
+
+
+Object |
+
+before2Prev
+ |
+
+
+
+
+Object |
+
+before3Prev
+ |
+
+
+
+
+
+
+-
+
Constructor / Static Method Summary
+
+
+
+
+
+-
+
Property Summary
+
+
+Modifier and Type |
+Property |
+
+
+
+
+get |
+
+Value()
+ |
+
+
+
+
+
+
+-
+
Method Summary
+
+
+Modifier and Type |
+Method |
+
+
+
+
+BoolValue |
+
+next()
+
+ |
+
+
+
+
+ |
+
+reset()
+
+ |
+
+
+
+
+ |
+
+enumerable()
+
+ |
+
+
+
+
+
+
+
+
+
+
-public class OrderingEnumerator
+public class PatternFilter6
+
+
+
+
+
+-
+
Field Summary
+
+
+Modifier and Type |
+Field |
+
+
+
+
+Func6 |
+
+filter
+ |
+
+
+
+
+Enumerator |
+
+enumerator
+ |
+
+
+
+
+Object |
+
+previous
+ |
+
+
+
+
+Object |
+
+beforePrev
+ |
+
+
+
+
+Object |
+
+before2Prev
+ |
+
+
+
+
+Object |
+
+before3Prev
+ |
+
+
+
+
+Object |
+
+before4Prev
+ |
+
+
+
+
+
+
+-
+
Constructor / Static Method Summary
+
+
+
+
+
+-
+
Property Summary
+
+
+Modifier and Type |
+Property |
+
+
+
+
+get |
+
+Value()
+ |
+
+
+
+
+
+
+-
+
Method Summary
+
+
+Modifier and Type |
+Method |
+
+
+
+
+BoolValue |
+
+next()
+
+ |
+
+
+
+
+ |
+
+reset()
+
+ |
+
+
+
+
+ |
+
+enumerable()
+
+ |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+public singleton QuickSorting
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+public class RangeEnumerator
@@ -866,7 +2216,7 @@ OrderingEnumerator
-
-
-system'routines'OrderingEnumerator
+system'routines'RangeEnumerator
@@ -882,25 +2232,41 @@ Field Summary
-Enumerator |
+Object
-_enumerator
+_variable
|
-Func2 |
+Object
-_orderFunc
+_start
|
-Enumerator |
+Object
-_listEnumerator
+_end
+ |
+
+
+
+
+Object |
+
+_step
+ |
+
+
+
+
+BoolValue |
+
+_forward
|
|
@@ -918,27 +2284,27 @@
-
-
-
-
-public singleton QuickSorting
-
-
-
-
-
-
-
-
-public class RangeEnumerator
+public class
Repeater
@@ -1086,7 +2394,7 @@ RangeEnumerator
-
-
-system'routines'RangeEnumerator
+system'routines'Repeater
@@ -1102,41 +2410,33 @@
Field Summary
-Object |
+IntNumber
-_variable
+min
|
-Object |
+IntNumber
-_start
+max
|
-Object |
+IntNumber
-_end
+current
|
-Object |
-
-_step
- |
-
-
-
-
-BoolValue |
+Func1
-_forward
+func
|
@@ -1154,27 +2454,18 @@
Constructor / Static Method Summary
-RangeEnumerator |
+Repeater
-new(var, start, end, step)
+new(IntNumber minValue, IntNumber maxValue, Func1 repetition)
|
-RangeEnumerator |
-
-new(start, end, step)
-
- |
-
-
-
-
-RangeEnumerator |
+Repeater
-new(start, end)
+new(IntNumber minValue, IntNumber maxValue, ExtensionMessage extension)
|
@@ -2188,7 +3479,7 @@
Extension Summary
-selectBy(Object selector)
+filterBy(Func2 selector)
|
@@ -2197,7 +3488,7 @@
Extension Summary
-groupBy(Object groupFunc)
+filterBy(Func3 selector)
|
@@ -2206,7 +3497,43 @@
Extension Summary
-orderBy(Object orderFunc)
+filterBy(Func4 selector)
+
+ |
+
+
+
+
+ |
+
+filterBy(Func5 selector)
+
+ |
+
+
+
+
+ |
+
+filterBy(Func6 selector)
+
+ |
+
+
+
+
+ |
+
+selectBy(Object selector)
+
+ |
+
+
+
+
+ |
+
+groupBy(Object groupFunc)
|
@@ -2215,10 +3542,46 @@
Extension Summary
+orderBy(Object orderFunc)
+
+ |
+
+
+
+
+ |
+
top(Object counter)
|
+
+
+
+ |
+
+joinBy(Object list, Func2 filter_f, Func2 select_f)
+
+ |
+
+
+
+
+ |
+
+repeatTo(Object n)
+
+ |
+
+
+
+
+ |
+
+repeatTill(Object n)
+
+ |
+
@@ -2285,7 +3648,7 @@ Extension Summary
|
-repeatTill(Object n)
+zipBy(Object enumerable, Object zipper)
|
@@ -2294,7 +3657,7 @@
Extension Summary
-zipBy(Object enumerable, Object zipper)
+zipForEach(Object enumerable, Object func2)
|
@@ -2303,37 +3666,46 @@
Extension Summary
-zipForEach(Object enumerable, Object func2)
+accumulate(Object variable, Object operation)
|
- |
+BoolValue
-accumulate(Object variable, Object operation)
+allMatchedBy(Func1 f)
|
-BoolValue |
+
-allMatchedBy(Func1 f)
+allMatchedBy(ExtensionMessage extMessage)
|
+IntNumber |
+
+countMembers()
+
+ |
+
+
+
+
get property |
MaximalMember()
|
-
+
get property |
@@ -2341,7 +3713,7 @@ Extension Summary
MinimalMember()
-
+
|
@@ -2350,7 +3722,7 @@ Extension Summary
-
+
|
@@ -2359,7 +3731,7 @@ Extension Summary
-
+
|
@@ -2368,7 +3740,7 @@ Extension Summary
-
+
|
@@ -2377,6 +3749,15 @@ Extension Summary
+
+
+
+ |
+
+populate(ExtensionMessage ext_mssg)
+
+ |
+
@@ -2590,6 +3971,15 @@ Extension Summary
|
+
+
+
+Array |
+
+splitBy(WideString value)
+
+ |
+
diff --git a/api/system-summary.html b/api/system-summary.html
index 2b99cc4..e6eaebc 100644
--- a/api/system-summary.html
+++ b/api/system-summary.html
@@ -354,7 +354,8 @@
-public class Exception
+public class Exception
+A basic exception
|
@@ -702,7 +703,8 @@
-public class Message
+public class Message
+A message constant
|
diff --git a/api/system-winforms-summary.html b/api/system-winforms-summary.html
index 214bcbf..1dc1bce 100644
--- a/api/system-winforms-summary.html
+++ b/api/system-winforms-summary.html
@@ -280,15 +280,6 @@
-COLOR_BACKGROUND
- |
-
-
-COLOR_BACKGROUND
- |
-
-
-
CS_HREDRAW
|
@@ -296,7 +287,7 @@
CS_HREDRAW
|
-
+
CS_VREDRAW
|
@@ -305,7 +296,7 @@
CS_VREDRAW
-
+
CurrentInstance
|
@@ -314,7 +305,7 @@
CurrentInstance
-
+
CW_USEDEFAULT
|
@@ -323,7 +314,7 @@
CW_USEDEFAULT
-
+
DS_CENTER
|
@@ -332,7 +323,7 @@
DS_CENTER
-
+
EditClass
|
@@ -341,7 +332,7 @@
EditClass
-
+
EN_CHANGE
|
@@ -350,7 +341,7 @@
EN_CHANGE
-
+
EX_SDI_OVERLAPPEDWINDOW
|
@@ -359,7 +350,7 @@
EX_SDI_OVERLAPPEDWINDOW
-
+
GWL_USERDATA
|
@@ -368,7 +359,7 @@
GWL_USERDATA
-
+
HTCLIENT
|
@@ -377,7 +368,7 @@
HTCLIENT
-
+
IDC_ARROW
|
@@ -386,7 +377,7 @@
IDC_ARROW
-
+
IDNO
|
@@ -395,7 +386,7 @@
IDNO
-
+
IDOK
|
@@ -404,7 +395,7 @@
IDOK
-
+
IDRETRY
|
@@ -413,7 +404,7 @@
IDRETRY
-
+
IDTRYAGAIN
|
@@ -422,7 +413,7 @@
IDTRYAGAIN
-
+
IDYES
|
@@ -431,7 +422,7 @@
IDYES
-
+
MB_ABORTRETRYIGNORE
|
@@ -440,7 +431,7 @@
MB_ABORTRETRYIGNORE
-
+
MB_CANCELTRYCONTINUE
|
@@ -449,7 +440,7 @@
MB_CANCELTRYCONTINUE
-
+
MB_HELP
|
@@ -458,7 +449,7 @@
MB_HELP
-
+
MB_ICONASTERISK
|
@@ -467,7 +458,7 @@
MB_ICONASTERISK
-
+
MB_ICONERROR
|
@@ -476,7 +467,7 @@
MB_ICONERROR
-
+
MB_ICONEXCLAMATION
|
@@ -485,7 +476,7 @@
MB_ICONEXCLAMATION
-
+
MB_ICONHAND
|
@@ -494,7 +485,7 @@
MB_ICONHAND
-
+
MB_ICONINFORMATION
|
@@ -503,7 +494,7 @@
MB_ICONINFORMATION
-
+
MB_ICONQUESTION
|
@@ -512,7 +503,7 @@
MB_ICONQUESTION
-
+
MB_ICONSTOP
|
@@ -521,7 +512,7 @@
MB_ICONSTOP
-
+
MB_ICONWARNING
|
@@ -530,7 +521,7 @@
MB_ICONWARNING
-
+
MB_OK
|
@@ -539,7 +530,7 @@
MB_OK
-
+
MB_OKCANCEL
|
@@ -548,7 +539,7 @@
MB_OKCANCEL
-
+
MB_RETRYCANCEL
|
@@ -557,7 +548,7 @@
MB_RETRYCANCEL
-
+
MB_YESNO
|
@@ -566,7 +557,7 @@
MB_YESNO
-
+
MB_YESNOCANCEL
|
@@ -575,7 +566,7 @@
MB_YESNOCANCEL
-
+
MF_POPUP
|
@@ -584,7 +575,7 @@
MF_POPUP
-
+
MF_STRING
|
@@ -593,7 +584,7 @@
MF_STRING
-
+
OFN_EXPLORER
|
@@ -602,7 +593,7 @@
OFN_EXPLORER
-
+
OFN_HIDEREADONLY
|
@@ -611,7 +602,7 @@
OFN_HIDEREADONLY
-
+
OFN_LONGNAMES
|
@@ -620,7 +611,7 @@
OFN_LONGNAMES
-
+
OFN_PATHMUSTEXIST
|
@@ -629,7 +620,7 @@
OFN_PATHMUSTEXIST
-
+
PaintboxClass
|
@@ -638,7 +629,7 @@
PaintboxClass
-
+
PanelClass
|
@@ -647,7 +638,7 @@
PanelClass
-
+
program
|
@@ -656,7 +647,7 @@
program
-
+
SDIWindowClass
|
@@ -665,7 +656,7 @@
SDIWindowClass
-
+
SS_SIMPLE
|
@@ -674,7 +665,7 @@
SS_SIMPLE
-
+
StaticClass
|
@@ -683,7 +674,7 @@
StaticClass
-
+
SWP_NOMOVE
|
@@ -692,7 +683,7 @@
SWP_NOMOVE
-
+
SWP_NOSIZE
|
@@ -701,7 +692,7 @@
SWP_NOSIZE
-
+
WM_CLOSE
|
@@ -710,7 +701,7 @@
WM_CLOSE
-
+
WM_DESTROY
|
@@ -719,7 +710,7 @@
WM_DESTROY
-
+
WM_GETTEXT
|
@@ -728,7 +719,7 @@
WM_GETTEXT
-
+
WM_GETTEXTLENGTH
|
@@ -737,7 +728,7 @@
WM_GETTEXTLENGTH
-
+
WM_PAINT
|
@@ -746,7 +737,7 @@
WM_PAINT
-
+
WM_SETTEXT
|
@@ -755,7 +746,7 @@
WM_SETTEXT
-
+
WS_BORDER
|
@@ -764,7 +755,7 @@
WS_BORDER
-
+
WS_CHILD
|
@@ -773,7 +764,7 @@
WS_CHILD
-
+
WS_CLIPSIBLINGS
|
@@ -782,7 +773,7 @@
WS_CLIPSIBLINGS
-
+
WS_DIALOGWINDOW
|
@@ -791,7 +782,7 @@
WS_DIALOGWINDOW
-
+
WS_DLGFRAME
|
@@ -800,7 +791,7 @@
WS_DLGFRAME
-
+
WS_ELENAWINDOW
|
@@ -809,7 +800,7 @@
WS_ELENAWINDOW
-
+
WS_EX_CLIENTEDGE
|
@@ -818,7 +809,7 @@
WS_EX_CLIENTEDGE
-
+
WS_EX_CONTROLPARENT
|
@@ -827,7 +818,7 @@
WS_EX_CONTROLPARENT
-
+
WS_EX_DLGMODALFRAME
|
@@ -836,7 +827,7 @@
WS_EX_DLGMODALFRAME
-
+
WS_EX_NOPARENTNOTIFY
|
@@ -845,7 +836,7 @@
WS_EX_NOPARENTNOTIFY
-
+
WS_EX_OVERLAPPEDWINDOW
|
@@ -854,7 +845,7 @@
WS_EX_OVERLAPPEDWINDOW
-
+
WS_EX_TRANSPARENT
|
@@ -863,7 +854,7 @@
WS_EX_TRANSPARENT
-
+
WS_HSCROLL
|
@@ -872,7 +863,7 @@
WS_HSCROLL
-
+
WS_OVERLAPPEDWINDOW
|
@@ -881,7 +872,7 @@
WS_OVERLAPPEDWINDOW
-
+
WS_POPUPWINDOW
|
@@ -890,7 +881,7 @@
WS_POPUPWINDOW
-
+
WS_TABSTOP
|
@@ -899,7 +890,7 @@
WS_TABSTOP
-
+
WS_VISIBLE
|
@@ -908,7 +899,7 @@
WS_VISIBLE
-
+
WS_VSCROLL
|
diff --git a/api/system-winforms.html b/api/system-winforms.html
index 4c6cb79..0a6ad44 100644
--- a/api/system-winforms.html
+++ b/api/system-winforms.html
@@ -985,9 +985,9 @@ Constructor / Static Method Summary
-SDIApplication |
+internal SDIApplication
-ystem'winforms$$#constructor()
+constructor()
|
@@ -1612,7 +1612,7 @@ Field Summary
-IntNumber |
+Handle
hIcon
|
@@ -1620,7 +1620,7 @@ Field Summary
-IntNumber |
+Handle
hCursor
|
@@ -1628,7 +1628,7 @@ Field Summary
-IntNumber |
+Handle
hbrBackground
|
@@ -1636,7 +1636,7 @@ Field Summary
-IntNumber |
+UnsafePointer
lpszMenuName
|
@@ -2061,43 +2061,6 @@ Symbol Summary
-
-
-
-
-
-
-
-
--
-
Symbol Summary
-
-
-Modifier and Type |
-Name |
-
-
-
-public IntNumber |
-
-COLOR_BACKGROUND
- |
-
-
-
-
-
-
diff --git a/api/system.html b/api/system.html
index 7df9a25..e34d2a3 100644
--- a/api/system.html
+++ b/api/system.html
@@ -4333,7 +4333,7 @@ Extension Summary
BoolValue
-isWhitespace()
+isNewLine()
|
@@ -4342,10 +4342,28 @@ Extension Summary
BoolValue
+isWhitespace()
+
+ |
+
+
+
+
+BoolValue |
+
isDigit()
|
+
+
+
+BoolValue |
+
+isLetter()
+
+ |
+
@@ -4518,9 +4536,9 @@ Constructor / Static Method Summary
-Console |
+internal Console
-ystem$$#constructor(IConsoleReader reader, IConsoleWriter writer)
+constructor(IConsoleReader reader, IConsoleWriter writer)
|
@@ -4563,6 +4581,8 @@ Method Summary
write(s)
+
+Writes the specified literal value to the standard output stream.
|
|
@@ -4572,6 +4592,8 @@ Method Summary
writeLine(s)
+
+Writes the specified literal value, followed by the current line terminator, to the standard output stream.
|
@@ -4590,6 +4612,8 @@ Method Summary
readChar()
+
+Reads the next character from the input stream
|
@@ -4621,6 +4645,17 @@ Method Summary
Reads the next line of characters from the standard input stream.
+
+
+
+WideString |
+
+readWideLine()
+
+
+Reads the next line of characters from the standard input stream.
+ |
+
@@ -5259,7 +5294,8 @@ Exception
-public class Exception
+public class Exception
+A basic exception