diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..2596676
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,47 @@
+
+
+ 4.0.0
+
+ com.master
+ iec61850
+ 0.0.1-SNAPSHOT
+ IEC61850-Bean
+ IEC61850 library for MMS client and Server
+
+
+ 8
+ 8
+ UTF-8
+
+
+
+
+ com.beanit
+ iec61850bean
+ 1.9.0
+
+
+ com.beanit
+ asn1bean
+ 1.13.0
+
+
+ org.slf4j
+ slf4j-api
+ 1.7.32
+
+
+ org.junit.jupiter
+ junit-jupiter-api
+ 5.8.2
+ test
+
+
+ com.tngtech.archunit
+ archunit-junit
+ 0.8.3
+
+
+
\ No newline at end of file
diff --git a/target/classes/com/beanit/iec61850bean/AcseListener.class b/target/classes/com/beanit/iec61850bean/AcseListener.class
new file mode 100644
index 0000000..c7c8663
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/AcseListener.class differ
diff --git a/target/classes/com/beanit/iec61850bean/Array.class b/target/classes/com/beanit/iec61850bean/Array.class
new file mode 100644
index 0000000..9e63457
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/Array.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BasicDataAttribute.class b/target/classes/com/beanit/iec61850bean/BasicDataAttribute.class
new file mode 100644
index 0000000..2b33903
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BasicDataAttribute.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaBitString.class b/target/classes/com/beanit/iec61850bean/BdaBitString.class
new file mode 100644
index 0000000..f3fe9a3
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaBitString.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaBoolean.class b/target/classes/com/beanit/iec61850bean/BdaBoolean.class
new file mode 100644
index 0000000..d9d3eb4
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaBoolean.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaCheck.class b/target/classes/com/beanit/iec61850bean/BdaCheck.class
new file mode 100644
index 0000000..1ede39f
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaCheck.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaDoubleBitPos$DoubleBitPos.class b/target/classes/com/beanit/iec61850bean/BdaDoubleBitPos$DoubleBitPos.class
new file mode 100644
index 0000000..12e11f2
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaDoubleBitPos$DoubleBitPos.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaDoubleBitPos.class b/target/classes/com/beanit/iec61850bean/BdaDoubleBitPos.class
new file mode 100644
index 0000000..8910f4c
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaDoubleBitPos.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaEntryTime.class b/target/classes/com/beanit/iec61850bean/BdaEntryTime.class
new file mode 100644
index 0000000..8225a73
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaEntryTime.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaFloat32.class b/target/classes/com/beanit/iec61850bean/BdaFloat32.class
new file mode 100644
index 0000000..0625b8a
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaFloat32.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaFloat64.class b/target/classes/com/beanit/iec61850bean/BdaFloat64.class
new file mode 100644
index 0000000..2c1c407
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaFloat64.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaInt128.class b/target/classes/com/beanit/iec61850bean/BdaInt128.class
new file mode 100644
index 0000000..0727b75
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaInt128.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaInt16.class b/target/classes/com/beanit/iec61850bean/BdaInt16.class
new file mode 100644
index 0000000..73d0eb1
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaInt16.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaInt16U.class b/target/classes/com/beanit/iec61850bean/BdaInt16U.class
new file mode 100644
index 0000000..32c9cc9
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaInt16U.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaInt32.class b/target/classes/com/beanit/iec61850bean/BdaInt32.class
new file mode 100644
index 0000000..2819751
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaInt32.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaInt32U.class b/target/classes/com/beanit/iec61850bean/BdaInt32U.class
new file mode 100644
index 0000000..eeba1dc
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaInt32U.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaInt64.class b/target/classes/com/beanit/iec61850bean/BdaInt64.class
new file mode 100644
index 0000000..6b04b8e
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaInt64.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaInt8.class b/target/classes/com/beanit/iec61850bean/BdaInt8.class
new file mode 100644
index 0000000..16f5b58
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaInt8.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaInt8U.class b/target/classes/com/beanit/iec61850bean/BdaInt8U.class
new file mode 100644
index 0000000..583f283
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaInt8U.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaOctetString.class b/target/classes/com/beanit/iec61850bean/BdaOctetString.class
new file mode 100644
index 0000000..226cfcc
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaOctetString.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaOptFlds.class b/target/classes/com/beanit/iec61850bean/BdaOptFlds.class
new file mode 100644
index 0000000..c31e4eb
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaOptFlds.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaQuality$Validity.class b/target/classes/com/beanit/iec61850bean/BdaQuality$Validity.class
new file mode 100644
index 0000000..045713e
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaQuality$Validity.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaQuality.class b/target/classes/com/beanit/iec61850bean/BdaQuality.class
new file mode 100644
index 0000000..0fe07a1
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaQuality.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaReasonForInclusion.class b/target/classes/com/beanit/iec61850bean/BdaReasonForInclusion.class
new file mode 100644
index 0000000..d2d7c54
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaReasonForInclusion.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaTapCommand$TapCommand.class b/target/classes/com/beanit/iec61850bean/BdaTapCommand$TapCommand.class
new file mode 100644
index 0000000..a1b4d87
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaTapCommand$TapCommand.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaTapCommand.class b/target/classes/com/beanit/iec61850bean/BdaTapCommand.class
new file mode 100644
index 0000000..3f30db1
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaTapCommand.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaTimestamp.class b/target/classes/com/beanit/iec61850bean/BdaTimestamp.class
new file mode 100644
index 0000000..5249ccc
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaTimestamp.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaTriggerConditions.class b/target/classes/com/beanit/iec61850bean/BdaTriggerConditions.class
new file mode 100644
index 0000000..c4dc73d
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaTriggerConditions.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaType.class b/target/classes/com/beanit/iec61850bean/BdaType.class
new file mode 100644
index 0000000..ac37651
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaType.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaUnicodeString.class b/target/classes/com/beanit/iec61850bean/BdaUnicodeString.class
new file mode 100644
index 0000000..f45b22d
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaUnicodeString.class differ
diff --git a/target/classes/com/beanit/iec61850bean/BdaVisibleString.class b/target/classes/com/beanit/iec61850bean/BdaVisibleString.class
new file mode 100644
index 0000000..0588ee0
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/BdaVisibleString.class differ
diff --git a/target/classes/com/beanit/iec61850bean/Brcb.class b/target/classes/com/beanit/iec61850bean/Brcb.class
new file mode 100644
index 0000000..134dd1a
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/Brcb.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ClientAssociation$ClientReceiver$1.class b/target/classes/com/beanit/iec61850bean/ClientAssociation$ClientReceiver$1.class
new file mode 100644
index 0000000..da948a9
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ClientAssociation$ClientReceiver$1.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ClientAssociation$ClientReceiver$2.class b/target/classes/com/beanit/iec61850bean/ClientAssociation$ClientReceiver$2.class
new file mode 100644
index 0000000..1e302dd
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ClientAssociation$ClientReceiver$2.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ClientAssociation$ClientReceiver$3.class b/target/classes/com/beanit/iec61850bean/ClientAssociation$ClientReceiver$3.class
new file mode 100644
index 0000000..b8a50e9
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ClientAssociation$ClientReceiver$3.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ClientAssociation$ClientReceiver.class b/target/classes/com/beanit/iec61850bean/ClientAssociation$ClientReceiver.class
new file mode 100644
index 0000000..4a6a98f
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ClientAssociation$ClientReceiver.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ClientAssociation.class b/target/classes/com/beanit/iec61850bean/ClientAssociation.class
new file mode 100644
index 0000000..ea2bb67
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ClientAssociation.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ClientEventListener.class b/target/classes/com/beanit/iec61850bean/ClientEventListener.class
new file mode 100644
index 0000000..52cff2d
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ClientEventListener.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ClientSap.class b/target/classes/com/beanit/iec61850bean/ClientSap.class
new file mode 100644
index 0000000..540ee22
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ClientSap.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ConnectionParam.class b/target/classes/com/beanit/iec61850bean/ConnectionParam.class
new file mode 100644
index 0000000..6bcb9ab
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ConnectionParam.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ConstructedDataAttribute.class b/target/classes/com/beanit/iec61850bean/ConstructedDataAttribute.class
new file mode 100644
index 0000000..c849810
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ConstructedDataAttribute.class differ
diff --git a/target/classes/com/beanit/iec61850bean/DataDefinitionResParser.class b/target/classes/com/beanit/iec61850bean/DataDefinitionResParser.class
new file mode 100644
index 0000000..b673318
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/DataDefinitionResParser.class differ
diff --git a/target/classes/com/beanit/iec61850bean/DataSet.class b/target/classes/com/beanit/iec61850bean/DataSet.class
new file mode 100644
index 0000000..704a018
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/DataSet.class differ
diff --git a/target/classes/com/beanit/iec61850bean/Fc.class b/target/classes/com/beanit/iec61850bean/Fc.class
new file mode 100644
index 0000000..8557be2
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/Fc.class differ
diff --git a/target/classes/com/beanit/iec61850bean/FcDataObject.class b/target/classes/com/beanit/iec61850bean/FcDataObject.class
new file mode 100644
index 0000000..179caed
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/FcDataObject.class differ
diff --git a/target/classes/com/beanit/iec61850bean/FcModelNode$1SelectResetTask.class b/target/classes/com/beanit/iec61850bean/FcModelNode$1SelectResetTask.class
new file mode 100644
index 0000000..d892b2e
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/FcModelNode$1SelectResetTask.class differ
diff --git a/target/classes/com/beanit/iec61850bean/FcModelNode.class b/target/classes/com/beanit/iec61850bean/FcModelNode.class
new file mode 100644
index 0000000..aa7892b
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/FcModelNode.class differ
diff --git a/target/classes/com/beanit/iec61850bean/FileInformation.class b/target/classes/com/beanit/iec61850bean/FileInformation.class
new file mode 100644
index 0000000..4ecdcd8
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/FileInformation.class differ
diff --git a/target/classes/com/beanit/iec61850bean/GetFileListener.class b/target/classes/com/beanit/iec61850bean/GetFileListener.class
new file mode 100644
index 0000000..2d819af
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/GetFileListener.class differ
diff --git a/target/classes/com/beanit/iec61850bean/LogicalDevice.class b/target/classes/com/beanit/iec61850bean/LogicalDevice.class
new file mode 100644
index 0000000..c3e38bc
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/LogicalDevice.class differ
diff --git a/target/classes/com/beanit/iec61850bean/LogicalNode.class b/target/classes/com/beanit/iec61850bean/LogicalNode.class
new file mode 100644
index 0000000..6afa58b
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/LogicalNode.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ModelNode.class b/target/classes/com/beanit/iec61850bean/ModelNode.class
new file mode 100644
index 0000000..b01602d
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ModelNode.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ObjectReference.class b/target/classes/com/beanit/iec61850bean/ObjectReference.class
new file mode 100644
index 0000000..5a2491f
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ObjectReference.class differ
diff --git a/target/classes/com/beanit/iec61850bean/Rcb.class b/target/classes/com/beanit/iec61850bean/Rcb.class
new file mode 100644
index 0000000..41a65a4
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/Rcb.class differ
diff --git a/target/classes/com/beanit/iec61850bean/Report.class b/target/classes/com/beanit/iec61850bean/Report.class
new file mode 100644
index 0000000..3d9cc35
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/Report.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ReportEntryData$ReasonCode.class b/target/classes/com/beanit/iec61850bean/ReportEntryData$ReasonCode.class
new file mode 100644
index 0000000..aee9a3c
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ReportEntryData$ReasonCode.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ReportEntryData.class b/target/classes/com/beanit/iec61850bean/ReportEntryData.class
new file mode 100644
index 0000000..31424aa
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ReportEntryData.class differ
diff --git a/target/classes/com/beanit/iec61850bean/SclParseException.class b/target/classes/com/beanit/iec61850bean/SclParseException.class
new file mode 100644
index 0000000..752ecc9
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/SclParseException.class differ
diff --git a/target/classes/com/beanit/iec61850bean/SclParser.class b/target/classes/com/beanit/iec61850bean/SclParser.class
new file mode 100644
index 0000000..fbd1907
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/SclParser.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ServerAssociation.class b/target/classes/com/beanit/iec61850bean/ServerAssociation.class
new file mode 100644
index 0000000..415109f
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ServerAssociation.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ServerEventListener.class b/target/classes/com/beanit/iec61850bean/ServerEventListener.class
new file mode 100644
index 0000000..c4d57e7
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ServerEventListener.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ServerModel.class b/target/classes/com/beanit/iec61850bean/ServerModel.class
new file mode 100644
index 0000000..62ffa88
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ServerModel.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ServerSap.class b/target/classes/com/beanit/iec61850bean/ServerSap.class
new file mode 100644
index 0000000..773306f
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ServerSap.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ServiceError.class b/target/classes/com/beanit/iec61850bean/ServiceError.class
new file mode 100644
index 0000000..0bef6c5
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ServiceError.class differ
diff --git a/target/classes/com/beanit/iec61850bean/ServiceSupport.class b/target/classes/com/beanit/iec61850bean/ServiceSupport.class
new file mode 100644
index 0000000..d3ec814
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/ServiceSupport.class differ
diff --git a/target/classes/com/beanit/iec61850bean/Urcb$1.class b/target/classes/com/beanit/iec61850bean/Urcb$1.class
new file mode 100644
index 0000000..cfdc7c9
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/Urcb$1.class differ
diff --git a/target/classes/com/beanit/iec61850bean/Urcb$2.class b/target/classes/com/beanit/iec61850bean/Urcb$2.class
new file mode 100644
index 0000000..1b2565f
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/Urcb$2.class differ
diff --git a/target/classes/com/beanit/iec61850bean/Urcb$3.class b/target/classes/com/beanit/iec61850bean/Urcb$3.class
new file mode 100644
index 0000000..21e9c61
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/Urcb$3.class differ
diff --git a/target/classes/com/beanit/iec61850bean/Urcb.class b/target/classes/com/beanit/iec61850bean/Urcb.class
new file mode 100644
index 0000000..29243af
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/Urcb.class differ
diff --git a/target/classes/com/beanit/iec61850bean/app/ConsoleClient$1.class b/target/classes/com/beanit/iec61850bean/app/ConsoleClient$1.class
new file mode 100644
index 0000000..77ba7d4
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/app/ConsoleClient$1.class differ
diff --git a/target/classes/com/beanit/iec61850bean/app/ConsoleClient$ActionExecutor.class b/target/classes/com/beanit/iec61850bean/app/ConsoleClient$ActionExecutor.class
new file mode 100644
index 0000000..aaa88a1
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/app/ConsoleClient$ActionExecutor.class differ
diff --git a/target/classes/com/beanit/iec61850bean/app/ConsoleClient$EventListener.class b/target/classes/com/beanit/iec61850bean/app/ConsoleClient$EventListener.class
new file mode 100644
index 0000000..128f577
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/app/ConsoleClient$EventListener.class differ
diff --git a/target/classes/com/beanit/iec61850bean/app/ConsoleClient.class b/target/classes/com/beanit/iec61850bean/app/ConsoleClient.class
new file mode 100644
index 0000000..83b2900
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/app/ConsoleClient.class differ
diff --git a/target/classes/com/beanit/iec61850bean/app/ConsoleServer$1.class b/target/classes/com/beanit/iec61850bean/app/ConsoleServer$1.class
new file mode 100644
index 0000000..7cfa765
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/app/ConsoleServer$1.class differ
diff --git a/target/classes/com/beanit/iec61850bean/app/ConsoleServer$ActionExecutor.class b/target/classes/com/beanit/iec61850bean/app/ConsoleServer$ActionExecutor.class
new file mode 100644
index 0000000..fa1a751
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/app/ConsoleServer$ActionExecutor.class differ
diff --git a/target/classes/com/beanit/iec61850bean/app/ConsoleServer$EventListener.class b/target/classes/com/beanit/iec61850bean/app/ConsoleServer$EventListener.class
new file mode 100644
index 0000000..4b58b85
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/app/ConsoleServer$EventListener.class differ
diff --git a/target/classes/com/beanit/iec61850bean/app/ConsoleServer.class b/target/classes/com/beanit/iec61850bean/app/ConsoleServer.class
new file mode 100644
index 0000000..a59d376
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/app/ConsoleServer.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/BasicDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/BasicDataBind.class
new file mode 100644
index 0000000..32faf92
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/BasicDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/ClientGui.class b/target/classes/com/beanit/iec61850bean/clientgui/ClientGui.class
new file mode 100644
index 0000000..f669da6
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/ClientGui.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/DataObjectTreeCellRenderer.class b/target/classes/com/beanit/iec61850bean/clientgui/DataObjectTreeCellRenderer.class
new file mode 100644
index 0000000..3dae236
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/DataObjectTreeCellRenderer.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/DataObjectTreeNode$1.class b/target/classes/com/beanit/iec61850bean/clientgui/DataObjectTreeNode$1.class
new file mode 100644
index 0000000..c125477
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/DataObjectTreeNode$1.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/DataObjectTreeNode.class b/target/classes/com/beanit/iec61850bean/clientgui/DataObjectTreeNode.class
new file mode 100644
index 0000000..d0ea285
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/DataObjectTreeNode.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/DataSetTreeNode.class b/target/classes/com/beanit/iec61850bean/clientgui/DataSetTreeNode.class
new file mode 100644
index 0000000..490f424
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/DataSetTreeNode.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/DataTreeNode.class b/target/classes/com/beanit/iec61850bean/clientgui/DataTreeNode.class
new file mode 100644
index 0000000..3bad53e
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/DataTreeNode.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/ServerModelParser.class b/target/classes/com/beanit/iec61850bean/clientgui/ServerModelParser.class
new file mode 100644
index 0000000..e689166
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/ServerModelParser.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/SettingsFrame.class b/target/classes/com/beanit/iec61850bean/clientgui/SettingsFrame.class
new file mode 100644
index 0000000..9daf0ca
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/SettingsFrame.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/BooleanDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/BooleanDataBind.class
new file mode 100644
index 0000000..c567339
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/BooleanDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/CheckDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/CheckDataBind.class
new file mode 100644
index 0000000..4fb626b
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/CheckDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/DoubleBitPosDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/DoubleBitPosDataBind.class
new file mode 100644
index 0000000..d9cc8b0
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/DoubleBitPosDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/EntryTimeDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/EntryTimeDataBind.class
new file mode 100644
index 0000000..6d9a6f2
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/EntryTimeDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Float32DataBind$1.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Float32DataBind$1.class
new file mode 100644
index 0000000..7d37161
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Float32DataBind$1.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Float32DataBind$FloatFilter.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Float32DataBind$FloatFilter.class
new file mode 100644
index 0000000..8d46a0f
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Float32DataBind$FloatFilter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Float32DataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Float32DataBind.class
new file mode 100644
index 0000000..ea1f04b
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Float32DataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Float64DataBind$1.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Float64DataBind$1.class
new file mode 100644
index 0000000..698713e
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Float64DataBind$1.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Float64DataBind$DoubleFilter.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Float64DataBind$DoubleFilter.class
new file mode 100644
index 0000000..f29f919
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Float64DataBind$DoubleFilter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Float64DataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Float64DataBind.class
new file mode 100644
index 0000000..04831b4
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Float64DataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16DataBind$1.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16DataBind$1.class
new file mode 100644
index 0000000..b6165bc
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16DataBind$1.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16DataBind$Int16Filter.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16DataBind$Int16Filter.class
new file mode 100644
index 0000000..4d95fb3
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16DataBind$Int16Filter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16DataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16DataBind.class
new file mode 100644
index 0000000..4cc90c7
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16DataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16UDataBind$1.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16UDataBind$1.class
new file mode 100644
index 0000000..69ac20b
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16UDataBind$1.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16UDataBind$UInt16Filter.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16UDataBind$UInt16Filter.class
new file mode 100644
index 0000000..c33afc9
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16UDataBind$UInt16Filter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16UDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16UDataBind.class
new file mode 100644
index 0000000..b54c689
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int16UDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32DataBind$1.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32DataBind$1.class
new file mode 100644
index 0000000..8be1c70
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32DataBind$1.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32DataBind$Int32Filter.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32DataBind$Int32Filter.class
new file mode 100644
index 0000000..9b7e271
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32DataBind$Int32Filter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32DataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32DataBind.class
new file mode 100644
index 0000000..e1ab220
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32DataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32UDataBind$1.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32UDataBind$1.class
new file mode 100644
index 0000000..340ce35
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32UDataBind$1.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32UDataBind$UInt32Filter.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32UDataBind$UInt32Filter.class
new file mode 100644
index 0000000..3122c19
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32UDataBind$UInt32Filter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32UDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32UDataBind.class
new file mode 100644
index 0000000..f61c8de
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int32UDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int64DataBind$1.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int64DataBind$1.class
new file mode 100644
index 0000000..4a53219
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int64DataBind$1.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int64DataBind$Int64Filter.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int64DataBind$Int64Filter.class
new file mode 100644
index 0000000..8ea0026
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int64DataBind$Int64Filter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int64DataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int64DataBind.class
new file mode 100644
index 0000000..2664d07
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int64DataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8DataBind$1.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8DataBind$1.class
new file mode 100644
index 0000000..24e2853
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8DataBind$1.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8DataBind$Int8Filter.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8DataBind$Int8Filter.class
new file mode 100644
index 0000000..c1d3746
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8DataBind$Int8Filter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8DataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8DataBind.class
new file mode 100644
index 0000000..350aacf
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8DataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8UDataBind$1.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8UDataBind$1.class
new file mode 100644
index 0000000..d75368b
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8UDataBind$1.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8UDataBind$UInt8Filter.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8UDataBind$UInt8Filter.class
new file mode 100644
index 0000000..6c3c9f8
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8UDataBind$UInt8Filter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8UDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8UDataBind.class
new file mode 100644
index 0000000..c521e9b
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/Int8UDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/OctetStringDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/OctetStringDataBind.class
new file mode 100644
index 0000000..47de1fb
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/OctetStringDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/OptfldsDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/OptfldsDataBind.class
new file mode 100644
index 0000000..10ff5c9
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/OptfldsDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/QualityDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/QualityDataBind.class
new file mode 100644
index 0000000..9111003
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/QualityDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/ReasonForInclusionDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/ReasonForInclusionDataBind.class
new file mode 100644
index 0000000..db91d0d
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/ReasonForInclusionDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/TapCommandDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/TapCommandDataBind.class
new file mode 100644
index 0000000..2460b36
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/TapCommandDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/TextFieldDataBind$AbstractFilter.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/TextFieldDataBind$AbstractFilter.class
new file mode 100644
index 0000000..acc9c30
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/TextFieldDataBind$AbstractFilter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/TextFieldDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/TextFieldDataBind.class
new file mode 100644
index 0000000..ef3ab39
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/TextFieldDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/TimeStampDataBind$1.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/TimeStampDataBind$1.class
new file mode 100644
index 0000000..4cfd8bc
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/TimeStampDataBind$1.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/TimeStampDataBind$TimestampFilter.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/TimeStampDataBind$TimestampFilter.class
new file mode 100644
index 0000000..8a86989
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/TimeStampDataBind$TimestampFilter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/TimeStampDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/TimeStampDataBind.class
new file mode 100644
index 0000000..ab12397
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/TimeStampDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/TriggerConditionDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/TriggerConditionDataBind.class
new file mode 100644
index 0000000..7b2a9ed
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/TriggerConditionDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/UnicodeStringDataBind$Utf8Filter.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/UnicodeStringDataBind$Utf8Filter.class
new file mode 100644
index 0000000..2f2414c
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/UnicodeStringDataBind$Utf8Filter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/UnicodeStringDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/UnicodeStringDataBind.class
new file mode 100644
index 0000000..bd8c27f
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/UnicodeStringDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/VisibleStringDataBind$AsciiFilter.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/VisibleStringDataBind$AsciiFilter.class
new file mode 100644
index 0000000..3d3fab8
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/VisibleStringDataBind$AsciiFilter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/databind/VisibleStringDataBind.class b/target/classes/com/beanit/iec61850bean/clientgui/databind/VisibleStringDataBind.class
new file mode 100644
index 0000000..c466ee8
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/databind/VisibleStringDataBind.class differ
diff --git a/target/classes/com/beanit/iec61850bean/clientgui/util/Counter.class b/target/classes/com/beanit/iec61850bean/clientgui/util/Counter.class
new file mode 100644
index 0000000..f6fb514
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/clientgui/util/Counter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/BerBoolean.class b/target/classes/com/beanit/iec61850bean/internal/BerBoolean.class
new file mode 100644
index 0000000..70d8c46
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/BerBoolean.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/HexString.class b/target/classes/com/beanit/iec61850bean/internal/HexString.class
new file mode 100644
index 0000000..caa565f
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/HexString.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/NamedThreadFactory.class b/target/classes/com/beanit/iec61850bean/internal/NamedThreadFactory.class
new file mode 100644
index 0000000..5449937
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/NamedThreadFactory.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/cli/Action.class b/target/classes/com/beanit/iec61850bean/internal/cli/Action.class
new file mode 100644
index 0000000..38a1d21
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/cli/Action.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/cli/ActionException.class b/target/classes/com/beanit/iec61850bean/internal/cli/ActionException.class
new file mode 100644
index 0000000..0e5a157
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/cli/ActionException.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/cli/ActionListener.class b/target/classes/com/beanit/iec61850bean/internal/cli/ActionListener.class
new file mode 100644
index 0000000..364eb6d
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/cli/ActionListener.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/cli/ActionProcessor.class b/target/classes/com/beanit/iec61850bean/internal/cli/ActionProcessor.class
new file mode 100644
index 0000000..230dc08
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/cli/ActionProcessor.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/cli/CliParameter.class b/target/classes/com/beanit/iec61850bean/internal/cli/CliParameter.class
new file mode 100644
index 0000000..ce06071
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/cli/CliParameter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/cli/CliParameterBuilder.class b/target/classes/com/beanit/iec61850bean/internal/cli/CliParameterBuilder.class
new file mode 100644
index 0000000..e23fe60
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/cli/CliParameterBuilder.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/cli/CliParseException.class b/target/classes/com/beanit/iec61850bean/internal/cli/CliParseException.class
new file mode 100644
index 0000000..e4dd9f8
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/cli/CliParseException.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/cli/CliParser$ParameterGroup.class b/target/classes/com/beanit/iec61850bean/internal/cli/CliParser$ParameterGroup.class
new file mode 100644
index 0000000..4ef0de9
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/cli/CliParser$ParameterGroup.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/cli/CliParser.class b/target/classes/com/beanit/iec61850bean/internal/cli/CliParser.class
new file mode 100644
index 0000000..000708e
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/cli/CliParser.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/cli/FlagCliParameter.class b/target/classes/com/beanit/iec61850bean/internal/cli/FlagCliParameter.class
new file mode 100644
index 0000000..ee23cd5
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/cli/FlagCliParameter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/cli/IntCliParameter.class b/target/classes/com/beanit/iec61850bean/internal/cli/IntCliParameter.class
new file mode 100644
index 0000000..55ce475
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/cli/IntCliParameter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/cli/LongCliParameter.class b/target/classes/com/beanit/iec61850bean/internal/cli/LongCliParameter.class
new file mode 100644
index 0000000..8cc520a
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/cli/LongCliParameter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/cli/StringCliParameter.class b/target/classes/com/beanit/iec61850bean/internal/cli/StringCliParameter.class
new file mode 100644
index 0000000..475ed19
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/cli/StringCliParameter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/cli/StringListCliParameter.class b/target/classes/com/beanit/iec61850bean/internal/cli/StringListCliParameter.class
new file mode 100644
index 0000000..51725bd
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/cli/StringListCliParameter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/cli/ValueCliParameter.class b/target/classes/com/beanit/iec61850bean/internal/cli/ValueCliParameter.class
new file mode 100644
index 0000000..fcb2cd8
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/cli/ValueCliParameter.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/scl/AbstractDataAttribute.class b/target/classes/com/beanit/iec61850bean/internal/scl/AbstractDataAttribute.class
new file mode 100644
index 0000000..605deb9
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/scl/AbstractDataAttribute.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/scl/AbstractElement.class b/target/classes/com/beanit/iec61850bean/internal/scl/AbstractElement.class
new file mode 100644
index 0000000..0138f02
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/scl/AbstractElement.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/scl/AbstractType.class b/target/classes/com/beanit/iec61850bean/internal/scl/AbstractType.class
new file mode 100644
index 0000000..066e9a1
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/scl/AbstractType.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/scl/Bda.class b/target/classes/com/beanit/iec61850bean/internal/scl/Bda.class
new file mode 100644
index 0000000..4f18eff
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/scl/Bda.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/scl/Da.class b/target/classes/com/beanit/iec61850bean/internal/scl/Da.class
new file mode 100644
index 0000000..a8ae730
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/scl/Da.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/scl/DaType.class b/target/classes/com/beanit/iec61850bean/internal/scl/DaType.class
new file mode 100644
index 0000000..c393baa
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/scl/DaType.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/scl/Do.class b/target/classes/com/beanit/iec61850bean/internal/scl/Do.class
new file mode 100644
index 0000000..c0d09f1
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/scl/Do.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/scl/DoType.class b/target/classes/com/beanit/iec61850bean/internal/scl/DoType.class
new file mode 100644
index 0000000..c923515
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/scl/DoType.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/scl/EnumType.class b/target/classes/com/beanit/iec61850bean/internal/scl/EnumType.class
new file mode 100644
index 0000000..9eaa5ed
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/scl/EnumType.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/scl/EnumVal.class b/target/classes/com/beanit/iec61850bean/internal/scl/EnumVal.class
new file mode 100644
index 0000000..0640372
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/scl/EnumVal.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/scl/LnSubDef.class b/target/classes/com/beanit/iec61850bean/internal/scl/LnSubDef.class
new file mode 100644
index 0000000..68ba69a
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/scl/LnSubDef.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/scl/LnType.class b/target/classes/com/beanit/iec61850bean/internal/scl/LnType.class
new file mode 100644
index 0000000..6b292a7
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/scl/LnType.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/scl/Sdo.class b/target/classes/com/beanit/iec61850bean/internal/scl/Sdo.class
new file mode 100644
index 0000000..939bb60
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/scl/Sdo.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/scl/TypeDefinitions.class b/target/classes/com/beanit/iec61850bean/internal/scl/TypeDefinitions.class
new file mode 100644
index 0000000..0dca7a4
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/scl/TypeDefinitions.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/scl/Util.class b/target/classes/com/beanit/iec61850bean/internal/scl/Util.class
new file mode 100644
index 0000000..7236d69
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/scl/Util.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/scl/Value.class b/target/classes/com/beanit/iec61850bean/internal/scl/Value.class
new file mode 100644
index 0000000..f976ed7
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/scl/Value.class differ
diff --git a/target/classes/com/beanit/iec61850bean/internal/util/SequenceNumber.class b/target/classes/com/beanit/iec61850bean/internal/util/SequenceNumber.class
new file mode 100644
index 0000000..48a8aaf
Binary files /dev/null and b/target/classes/com/beanit/iec61850bean/internal/util/SequenceNumber.class differ
diff --git a/target/classes/com/beanit/josistack/AcseAssociation.class b/target/classes/com/beanit/josistack/AcseAssociation.class
new file mode 100644
index 0000000..6c4cb96
Binary files /dev/null and b/target/classes/com/beanit/josistack/AcseAssociation.class differ
diff --git a/target/classes/com/beanit/josistack/AcseAssociationListener.class b/target/classes/com/beanit/josistack/AcseAssociationListener.class
new file mode 100644
index 0000000..7ac8b8f
Binary files /dev/null and b/target/classes/com/beanit/josistack/AcseAssociationListener.class differ
diff --git a/target/classes/com/beanit/josistack/ByteBufferInputStream.class b/target/classes/com/beanit/josistack/ByteBufferInputStream.class
new file mode 100644
index 0000000..665e04b
Binary files /dev/null and b/target/classes/com/beanit/josistack/ByteBufferInputStream.class differ
diff --git a/target/classes/com/beanit/josistack/ClientAcseSap.class b/target/classes/com/beanit/josistack/ClientAcseSap.class
new file mode 100644
index 0000000..f4b8a53
Binary files /dev/null and b/target/classes/com/beanit/josistack/ClientAcseSap.class differ
diff --git a/target/classes/com/beanit/josistack/DecodingException.class b/target/classes/com/beanit/josistack/DecodingException.class
new file mode 100644
index 0000000..afc0562
Binary files /dev/null and b/target/classes/com/beanit/josistack/DecodingException.class differ
diff --git a/target/classes/com/beanit/josistack/ServerAcseSap.class b/target/classes/com/beanit/josistack/ServerAcseSap.class
new file mode 100644
index 0000000..3e5ab54
Binary files /dev/null and b/target/classes/com/beanit/josistack/ServerAcseSap.class differ
diff --git a/target/classes/com/beanit/jositransport/ClientTSap.class b/target/classes/com/beanit/jositransport/ClientTSap.class
new file mode 100644
index 0000000..2cdf622
Binary files /dev/null and b/target/classes/com/beanit/jositransport/ClientTSap.class differ
diff --git a/target/classes/com/beanit/jositransport/ServerTSap.class b/target/classes/com/beanit/jositransport/ServerTSap.class
new file mode 100644
index 0000000..c7b0bb5
Binary files /dev/null and b/target/classes/com/beanit/jositransport/ServerTSap.class differ
diff --git a/target/classes/com/beanit/jositransport/ServerThread$ConnectionHandler.class b/target/classes/com/beanit/jositransport/ServerThread$ConnectionHandler.class
new file mode 100644
index 0000000..242104b
Binary files /dev/null and b/target/classes/com/beanit/jositransport/ServerThread$ConnectionHandler.class differ
diff --git a/target/classes/com/beanit/jositransport/ServerThread.class b/target/classes/com/beanit/jositransport/ServerThread.class
new file mode 100644
index 0000000..107937b
Binary files /dev/null and b/target/classes/com/beanit/jositransport/ServerThread.class differ
diff --git a/target/classes/com/beanit/jositransport/TConnection.class b/target/classes/com/beanit/jositransport/TConnection.class
new file mode 100644
index 0000000..fe19b28
Binary files /dev/null and b/target/classes/com/beanit/jositransport/TConnection.class differ
diff --git a/target/classes/com/beanit/jositransport/TConnectionListener.class b/target/classes/com/beanit/jositransport/TConnectionListener.class
new file mode 100644
index 0000000..db2f9cc
Binary files /dev/null and b/target/classes/com/beanit/jositransport/TConnectionListener.class differ
diff --git a/target/iec61850-0.0.1-SNAPSHOT.jar b/target/iec61850-0.0.1-SNAPSHOT.jar
new file mode 100644
index 0000000..5b5610d
Binary files /dev/null and b/target/iec61850-0.0.1-SNAPSHOT.jar differ
diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..3778873
--- /dev/null
+++ b/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Sun Jan 02 07:22:44 EET 2022
+version=0.0.1-SNAPSHOT
+groupId=com.master
+artifactId=iec61850
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..8677a4e
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
@@ -0,0 +1,180 @@
+com\beanit\iec61850bean\BdaOptFlds.class
+com\beanit\iec61850bean\clientgui\databind\Float64DataBind$DoubleFilter.class
+com\beanit\iec61850bean\internal\cli\ValueCliParameter.class
+com\beanit\iec61850bean\clientgui\databind\TriggerConditionDataBind.class
+com\beanit\iec61850bean\FileInformation.class
+com\beanit\iec61850bean\clientgui\databind\Int64DataBind.class
+com\beanit\iec61850bean\BdaInt16U.class
+com\beanit\iec61850bean\BdaUnicodeString.class
+com\beanit\iec61850bean\internal\cli\CliParseException.class
+com\beanit\josistack\AcseAssociationListener.class
+com\beanit\iec61850bean\clientgui\databind\Int32DataBind$1.class
+com\beanit\josistack\AcseAssociation.class
+com\beanit\iec61850bean\ClientAssociation.class
+com\beanit\iec61850bean\clientgui\databind\QualityDataBind.class
+com\beanit\iec61850bean\clientgui\DataTreeNode.class
+com\beanit\iec61850bean\clientgui\databind\Int8UDataBind$UInt8Filter.class
+com\beanit\iec61850bean\Urcb$3.class
+com\beanit\iec61850bean\BdaQuality$Validity.class
+com\beanit\iec61850bean\ServerAssociation.class
+com\beanit\iec61850bean\ReportEntryData.class
+com\beanit\iec61850bean\ModelNode.class
+com\beanit\josistack\ClientAcseSap.class
+com\beanit\jositransport\TConnectionListener.class
+com\beanit\iec61850bean\BdaDoubleBitPos.class
+com\beanit\iec61850bean\clientgui\databind\BooleanDataBind.class
+com\beanit\iec61850bean\clientgui\databind\EntryTimeDataBind.class
+com\beanit\iec61850bean\internal\scl\AbstractElement.class
+com\beanit\iec61850bean\internal\scl\DaType.class
+com\beanit\iec61850bean\clientgui\databind\TimeStampDataBind$TimestampFilter.class
+com\beanit\iec61850bean\clientgui\DataSetTreeNode.class
+com\beanit\iec61850bean\internal\scl\LnSubDef.class
+com\beanit\iec61850bean\app\ConsoleServer$ActionExecutor.class
+com\beanit\iec61850bean\Brcb.class
+com\beanit\iec61850bean\BdaTimestamp.class
+com\beanit\iec61850bean\app\ConsoleServer$1.class
+com\beanit\iec61850bean\ClientAssociation$ClientReceiver$1.class
+com\beanit\iec61850bean\BdaCheck.class
+com\beanit\iec61850bean\BdaEntryTime.class
+com\beanit\iec61850bean\DataSet.class
+com\beanit\iec61850bean\clientgui\databind\Float64DataBind$1.class
+com\beanit\iec61850bean\internal\scl\DoType.class
+com\beanit\iec61850bean\BasicDataAttribute.class
+com\beanit\iec61850bean\internal\cli\IntCliParameter.class
+com\beanit\iec61850bean\BdaInt8.class
+com\beanit\iec61850bean\clientgui\databind\VisibleStringDataBind.class
+com\beanit\iec61850bean\ClientAssociation$ClientReceiver.class
+com\beanit\iec61850bean\DataDefinitionResParser.class
+com\beanit\iec61850bean\clientgui\databind\Int16UDataBind$1.class
+com\beanit\iec61850bean\internal\HexString.class
+com\beanit\iec61850bean\clientgui\databind\Int32UDataBind$1.class
+com\beanit\iec61850bean\internal\NamedThreadFactory.class
+com\beanit\iec61850bean\Fc.class
+com\beanit\iec61850bean\clientgui\databind\Int8DataBind$1.class
+com\beanit\jositransport\TConnection.class
+com\beanit\iec61850bean\Urcb$1.class
+com\beanit\iec61850bean\clientgui\databind\Int16DataBind$1.class
+com\beanit\iec61850bean\internal\cli\StringCliParameter.class
+com\beanit\iec61850bean\BdaInt32.class
+com\beanit\iec61850bean\internal\BerBoolean.class
+com\beanit\iec61850bean\clientgui\databind\Int16DataBind.class
+com\beanit\iec61850bean\FcDataObject.class
+com\beanit\iec61850bean\app\ConsoleServer$EventListener.class
+com\beanit\iec61850bean\internal\scl\Da.class
+com\beanit\iec61850bean\BdaFloat32.class
+com\beanit\iec61850bean\clientgui\databind\TapCommandDataBind.class
+com\beanit\iec61850bean\internal\cli\LongCliParameter.class
+com\beanit\iec61850bean\Array.class
+com\beanit\iec61850bean\clientgui\databind\OctetStringDataBind.class
+com\beanit\iec61850bean\BdaInt16.class
+com\beanit\iec61850bean\app\ConsoleClient$EventListener.class
+com\beanit\iec61850bean\BdaReasonForInclusion.class
+com\beanit\iec61850bean\internal\cli\CliParser.class
+com\beanit\iec61850bean\clientgui\databind\Float32DataBind.class
+com\beanit\iec61850bean\internal\cli\StringListCliParameter.class
+com\beanit\iec61850bean\clientgui\databind\Int32UDataBind.class
+com\beanit\iec61850bean\BdaInt8U.class
+com\beanit\iec61850bean\internal\scl\Bda.class
+com\beanit\iec61850bean\app\ConsoleClient$ActionExecutor.class
+com\beanit\iec61850bean\clientgui\databind\OptfldsDataBind.class
+com\beanit\iec61850bean\BdaDoubleBitPos$DoubleBitPos.class
+com\beanit\iec61850bean\internal\scl\Do.class
+com\beanit\iec61850bean\BdaQuality.class
+com\beanit\iec61850bean\clientgui\databind\UnicodeStringDataBind.class
+com\beanit\iec61850bean\clientgui\databind\Int8DataBind$Int8Filter.class
+com\beanit\iec61850bean\BdaType.class
+com\beanit\iec61850bean\clientgui\util\Counter.class
+com\beanit\iec61850bean\SclParseException.class
+com\beanit\iec61850bean\BdaTriggerConditions.class
+com\beanit\iec61850bean\internal\cli\ActionListener.class
+com\beanit\iec61850bean\internal\util\SequenceNumber.class
+com\beanit\iec61850bean\internal\scl\TypeDefinitions.class
+com\beanit\iec61850bean\clientgui\databind\Float32DataBind$FloatFilter.class
+com\beanit\iec61850bean\BdaInt32U.class
+com\beanit\iec61850bean\BdaVisibleString.class
+com\beanit\iec61850bean\BdaFloat64.class
+com\beanit\iec61850bean\clientgui\databind\ReasonForInclusionDataBind.class
+com\beanit\iec61850bean\Report.class
+com\beanit\iec61850bean\clientgui\DataObjectTreeNode.class
+com\beanit\iec61850bean\LogicalDevice.class
+com\beanit\iec61850bean\clientgui\databind\Int16DataBind$Int16Filter.class
+com\beanit\iec61850bean\clientgui\databind\CheckDataBind.class
+com\beanit\iec61850bean\clientgui\databind\Int8DataBind.class
+com\beanit\iec61850bean\internal\cli\Action.class
+com\beanit\jositransport\ServerThread$ConnectionHandler.class
+com\beanit\iec61850bean\clientgui\databind\Float32DataBind$1.class
+com\beanit\iec61850bean\clientgui\databind\TimeStampDataBind.class
+com\beanit\iec61850bean\Rcb.class
+com\beanit\iec61850bean\clientgui\databind\Int32DataBind$Int32Filter.class
+com\beanit\iec61850bean\ServerModel.class
+com\beanit\iec61850bean\clientgui\databind\Int64DataBind$1.class
+com\beanit\iec61850bean\internal\cli\FlagCliParameter.class
+com\beanit\iec61850bean\Urcb$2.class
+com\beanit\iec61850bean\FcModelNode$1SelectResetTask.class
+com\beanit\iec61850bean\internal\cli\ActionException.class
+com\beanit\jositransport\ClientTSap.class
+com\beanit\iec61850bean\ClientEventListener.class
+com\beanit\iec61850bean\clientgui\ClientGui.class
+com\beanit\iec61850bean\internal\cli\CliParameter.class
+com\beanit\iec61850bean\internal\scl\EnumType.class
+com\beanit\iec61850bean\clientgui\ServerModelParser.class
+com\beanit\iec61850bean\LogicalNode.class
+com\beanit\iec61850bean\FcModelNode.class
+com\beanit\iec61850bean\clientgui\SettingsFrame.class
+com\beanit\iec61850bean\internal\scl\Sdo.class
+com\beanit\iec61850bean\clientgui\DataObjectTreeNode$1.class
+com\beanit\iec61850bean\ClientSap.class
+com\beanit\iec61850bean\internal\scl\EnumVal.class
+com\beanit\iec61850bean\clientgui\databind\Int8UDataBind$1.class
+com\beanit\josistack\ServerAcseSap.class
+com\beanit\iec61850bean\AcseListener.class
+com\beanit\iec61850bean\app\ConsoleClient.class
+com\beanit\iec61850bean\clientgui\databind\TextFieldDataBind$AbstractFilter.class
+com\beanit\iec61850bean\ServiceSupport.class
+com\beanit\iec61850bean\internal\scl\Util.class
+com\beanit\iec61850bean\ServerSap.class
+com\beanit\iec61850bean\BdaTapCommand.class
+com\beanit\iec61850bean\BdaInt128.class
+com\beanit\iec61850bean\clientgui\databind\Int16UDataBind$UInt16Filter.class
+com\beanit\iec61850bean\clientgui\databind\Int64DataBind$Int64Filter.class
+com\beanit\iec61850bean\internal\scl\AbstractType.class
+com\beanit\iec61850bean\ServerEventListener.class
+com\beanit\iec61850bean\BdaTapCommand$TapCommand.class
+com\beanit\iec61850bean\clientgui\databind\TextFieldDataBind.class
+com\beanit\jositransport\ServerTSap.class
+com\beanit\iec61850bean\clientgui\DataObjectTreeCellRenderer.class
+com\beanit\iec61850bean\clientgui\databind\UnicodeStringDataBind$Utf8Filter.class
+com\beanit\iec61850bean\ReportEntryData$ReasonCode.class
+com\beanit\iec61850bean\Urcb.class
+com\beanit\iec61850bean\BdaOctetString.class
+com\beanit\iec61850bean\internal\cli\CliParser$ParameterGroup.class
+com\beanit\iec61850bean\ConnectionParam.class
+com\beanit\iec61850bean\internal\scl\AbstractDataAttribute.class
+com\beanit\iec61850bean\app\ConsoleClient$1.class
+com\beanit\iec61850bean\clientgui\databind\Float64DataBind.class
+com\beanit\iec61850bean\clientgui\databind\TimeStampDataBind$1.class
+com\beanit\iec61850bean\ServiceError.class
+com\beanit\iec61850bean\clientgui\BasicDataBind.class
+com\beanit\iec61850bean\SclParser.class
+com\beanit\iec61850bean\clientgui\databind\Int8UDataBind.class
+com\beanit\iec61850bean\clientgui\databind\VisibleStringDataBind$AsciiFilter.class
+com\beanit\iec61850bean\internal\scl\LnType.class
+com\beanit\iec61850bean\ClientAssociation$ClientReceiver$2.class
+com\beanit\iec61850bean\BdaInt64.class
+com\beanit\iec61850bean\BdaBoolean.class
+com\beanit\josistack\DecodingException.class
+com\beanit\iec61850bean\clientgui\databind\Int16UDataBind.class
+com\beanit\iec61850bean\ObjectReference.class
+com\beanit\josistack\ByteBufferInputStream.class
+com\beanit\iec61850bean\BdaBitString.class
+com\beanit\iec61850bean\clientgui\databind\Int32UDataBind$UInt32Filter.class
+com\beanit\iec61850bean\clientgui\databind\Int32DataBind.class
+com\beanit\iec61850bean\GetFileListener.class
+com\beanit\iec61850bean\internal\scl\Value.class
+com\beanit\iec61850bean\clientgui\databind\DoubleBitPosDataBind.class
+com\beanit\iec61850bean\ConstructedDataAttribute.class
+com\beanit\iec61850bean\ClientAssociation$ClientReceiver$3.class
+com\beanit\iec61850bean\internal\cli\CliParameterBuilder.class
+com\beanit\iec61850bean\app\ConsoleServer.class
+com\beanit\jositransport\ServerThread.class
+com\beanit\iec61850bean\internal\cli\ActionProcessor.class
diff --git a/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..b8f3e13
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,136 @@
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaOptFlds.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaUnicodeString.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\scl\EnumVal.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\Int32UDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaBoolean.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\scl\Sdo.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\SclParseException.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\josistack\ServerAcseSap.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\cli\CliParameter.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\Int64DataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\ClientEventListener.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaEntryTime.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\cli\CliParser.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\ServerEventListener.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\Int16UDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\BasicDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\cli\ValueCliParameter.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\josistack\AcseAssociation.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\Fc.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\scl\LnType.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\cli\CliParseException.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\TextFieldDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\FileInformation.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\ServerModel.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\Int8UDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\DataObjectTreeCellRenderer.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\LogicalDevice.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\scl\Do.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\cli\ActionListener.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\DataTreeNode.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\NamedThreadFactory.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\Report.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\OptfldsDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\scl\AbstractElement.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaFloat32.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaTriggerConditions.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\jositransport\TConnectionListener.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\SclParser.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\cli\StringListCliParameter.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\cli\Action.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaType.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\QualityDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaInt128.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\scl\DaType.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaInt8U.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\ClientAssociation.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\ServerAssociation.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\Float64DataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaFloat64.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\ServerModelParser.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\josistack\ByteBufferInputStream.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\scl\Value.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\cli\FlagCliParameter.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\AcseListener.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaBitString.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaCheck.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\CheckDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\josistack\ClientAcseSap.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\BooleanDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\Urcb.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\cli\StringCliParameter.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\cli\LongCliParameter.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaOctetString.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\scl\LnSubDef.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\ServiceSupport.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\ConstructedDataAttribute.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\TimeStampDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\UnicodeStringDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\josistack\DecodingException.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\Array.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\scl\Util.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\cli\ActionProcessor.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaReasonForInclusion.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\GetFileListener.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\jositransport\ServerTSap.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\ReasonForInclusionDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaQuality.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\ClientGui.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\scl\AbstractDataAttribute.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\jositransport\ServerThread.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaInt32U.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\josistack\AcseAssociationListener.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\TriggerConditionDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaTimestamp.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaVisibleString.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BasicDataAttribute.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\scl\TypeDefinitions.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\Brcb.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\DoubleBitPosDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\Int16DataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\scl\Bda.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\scl\EnumType.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\DataObjectTreeNode.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\app\ConsoleServer.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\LogicalNode.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\BerBoolean.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\ClientSap.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\ReportEntryData.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\util\Counter.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\VisibleStringDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\EntryTimeDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\OctetStringDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\scl\Da.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\cli\IntCliParameter.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\TapCommandDataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\scl\DoType.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\Float32DataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\ServiceError.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\DataSet.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaInt16.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\jositransport\TConnection.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\app\ConsoleClient.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaInt32.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\Rcb.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\FcModelNode.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\ServerSap.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaDoubleBitPos.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\ObjectReference.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\FcDataObject.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\Int32DataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\DataSetTreeNode.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\scl\AbstractType.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\SettingsFrame.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaTapCommand.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\DataDefinitionResParser.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\ConnectionParam.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\ModelNode.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\jositransport\ClientTSap.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaInt8.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\util\SequenceNumber.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaInt16U.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\BdaInt64.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\cli\CliParameterBuilder.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\HexString.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\clientgui\databind\Int8DataBind.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\main\java\com\beanit\iec61850bean\internal\cli\ActionException.java
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
new file mode 100644
index 0000000..ca623f3
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
@@ -0,0 +1,10 @@
+com\beanit\jositransport\ClientServerITest.class
+com\beanit\jositransport\ClientServerITest$SampleServer.class
+com\beanit\iec61850bean\integrationtests\SclTests.class
+com\beanit\iec61850bean\integrationtests\ReportingTest$1.class
+com\beanit\josistack\SiemensClientITest.class
+com\beanit\josistack\SiemensClientITest$SampleServer.class
+com\beanit\iec61850bean\integrationtests\ReportingTest.class
+com\beanit\iec61850bean\integrationtests\ClientServerITest2.class
+com\beanit\iec61850bean\integrationtests\ArchitectureTest.class
+com\beanit\iec61850bean\integrationtests\ClientServerITest.class
diff --git a/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
new file mode 100644
index 0000000..ff8100c
--- /dev/null
+++ b/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
@@ -0,0 +1,7 @@
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\test\java\com\beanit\jositransport\ClientServerITest.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\test\java\com\beanit\iec61850bean\integrationtests\SclTests.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\test\java\com\beanit\iec61850bean\integrationtests\ClientServerITest.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\test\java\com\beanit\iec61850bean\integrationtests\ClientServerITest2.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\test\java\com\beanit\iec61850bean\integrationtests\ReportingTest.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\test\java\com\beanit\iec61850bean\integrationtests\ArchitectureTest.java
+E:\Zizo\Scientific\Master\Codes\Protocol_Converter\IEC61850-Bean\src\test\java\com\beanit\josistack\SiemensClientITest.java
diff --git a/target/test-classes/com/beanit/iec61850bean/integrationtests/ArchitectureTest.class b/target/test-classes/com/beanit/iec61850bean/integrationtests/ArchitectureTest.class
new file mode 100644
index 0000000..9c2587d
Binary files /dev/null and b/target/test-classes/com/beanit/iec61850bean/integrationtests/ArchitectureTest.class differ
diff --git a/target/test-classes/com/beanit/iec61850bean/integrationtests/ClientServerITest.class b/target/test-classes/com/beanit/iec61850bean/integrationtests/ClientServerITest.class
new file mode 100644
index 0000000..da79147
Binary files /dev/null and b/target/test-classes/com/beanit/iec61850bean/integrationtests/ClientServerITest.class differ
diff --git a/target/test-classes/com/beanit/iec61850bean/integrationtests/ClientServerITest2.class b/target/test-classes/com/beanit/iec61850bean/integrationtests/ClientServerITest2.class
new file mode 100644
index 0000000..5f865f6
Binary files /dev/null and b/target/test-classes/com/beanit/iec61850bean/integrationtests/ClientServerITest2.class differ
diff --git a/target/test-classes/com/beanit/iec61850bean/integrationtests/ReportingTest$1.class b/target/test-classes/com/beanit/iec61850bean/integrationtests/ReportingTest$1.class
new file mode 100644
index 0000000..be99bba
Binary files /dev/null and b/target/test-classes/com/beanit/iec61850bean/integrationtests/ReportingTest$1.class differ
diff --git a/target/test-classes/com/beanit/iec61850bean/integrationtests/ReportingTest.class b/target/test-classes/com/beanit/iec61850bean/integrationtests/ReportingTest.class
new file mode 100644
index 0000000..102a431
Binary files /dev/null and b/target/test-classes/com/beanit/iec61850bean/integrationtests/ReportingTest.class differ
diff --git a/target/test-classes/com/beanit/iec61850bean/integrationtests/SclTests.class b/target/test-classes/com/beanit/iec61850bean/integrationtests/SclTests.class
new file mode 100644
index 0000000..485e914
Binary files /dev/null and b/target/test-classes/com/beanit/iec61850bean/integrationtests/SclTests.class differ
diff --git a/target/test-classes/com/beanit/josistack/SiemensClientITest$SampleServer.class b/target/test-classes/com/beanit/josistack/SiemensClientITest$SampleServer.class
new file mode 100644
index 0000000..f1885bb
Binary files /dev/null and b/target/test-classes/com/beanit/josistack/SiemensClientITest$SampleServer.class differ
diff --git a/target/test-classes/com/beanit/josistack/SiemensClientITest.class b/target/test-classes/com/beanit/josistack/SiemensClientITest.class
new file mode 100644
index 0000000..dff0408
Binary files /dev/null and b/target/test-classes/com/beanit/josistack/SiemensClientITest.class differ
diff --git a/target/test-classes/com/beanit/jositransport/ClientServerITest$SampleServer.class b/target/test-classes/com/beanit/jositransport/ClientServerITest$SampleServer.class
new file mode 100644
index 0000000..f72a6aa
Binary files /dev/null and b/target/test-classes/com/beanit/jositransport/ClientServerITest$SampleServer.class differ
diff --git a/target/test-classes/com/beanit/jositransport/ClientServerITest.class b/target/test-classes/com/beanit/jositransport/ClientServerITest.class
new file mode 100644
index 0000000..3a64e2a
Binary files /dev/null and b/target/test-classes/com/beanit/jositransport/ClientServerITest.class differ
diff --git a/target/test-classes/iec61850bean-sample01.icd b/target/test-classes/iec61850bean-sample01.icd
new file mode 100644
index 0000000..e1e2bdd
--- /dev/null
+++ b/target/test-classes/iec61850bean-sample01.icd
@@ -0,0 +1,298 @@
+
+
+
+
+
+ Station bus
+ 10
+
+
+ 10.0.0.3
+ 255.255.255.0
+ 10.0.0.101
+ 0001
+ 00000001
+ 0001
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status-only
+
+
+
+
+
+
+
+ status-only
+
+
+
+
+
+
+ status-only
+
+
+
+
+ direct-with-normal-security
+
+
+
+
+ 1000
+
+
+ sbo-with-normal-security
+
+
+
+
+ direct-with-enhanced-security
+
+
+
+
+ sbo-with-enhanced-security
+
+
+
+
+
+
+ status-only
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status-only
+ direct-with-normal-security
+ sbo-with-normal-security
+ direct-with-enhanced-security
+ sbo-with-enhanced-security
+
+
+ not-supported
+ bay-control
+ station-control
+ remote-control
+ automatic-bay
+ automatic-station
+ automatic-remote
+ maintenance
+ process
+
+
+
diff --git a/target/test-classes/testModel.icd b/target/test-classes/testModel.icd
new file mode 100644
index 0000000..9155d21
--- /dev/null
+++ b/target/test-classes/testModel.icd
@@ -0,0 +1,188 @@
+
+
+
+
+
+
+ Station bus
+ 10
+
+
+ 10.0.0.3
+ 255.255.255.0
+ 10.0.0.101
+ 0001
+ 00000001
+ 0001
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status-only
+
+
+
+
+
+
+
+ status-only
+
+
+
+
+
+
+ status-only
+
+
+
+
+
+
+ status-only
+
+
+
+
+
+
+ status-only
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status-only
+ direct-with-normal-security
+ sbo-with-normal-security
+ direct-with-enhanced-security
+ sbo-with-enhanced-security
+
+
+
diff --git a/target/test-classes/testModel2.icd b/target/test-classes/testModel2.icd
new file mode 100644
index 0000000..18cf149
--- /dev/null
+++ b/target/test-classes/testModel2.icd
@@ -0,0 +1,1049 @@
+
+
+
+
+
+
+
+ 1,1,999,1,1
+ 12
+ 0001
+ 0001
+ 0001
+ 127.0.0.1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ status-only
+ direct-with-normal-security
+ sbo-with-normal-security
+ direct-with-enhanced-security
+ sbo-with-enhanced-security
+
+
+ not-supported
+ bay-control
+ station-control
+ remote-control
+ automatic-bay
+ automatic-station
+ automatic-remote
+ maintenance
+ process
+
+
+ operate-once
+ operate-many
+
+
+ pulse
+ persistent
+
+
+ no-check
+ synchrocheck
+ interlocking-check
+ both
+
+
+ on
+ blocked
+ test
+ test/blocked
+ off
+
+
+ Ok
+ Warning
+ Alarm
+
+
+ Not applicable / Unknown
+ Not operating
+ Operating
+ Starting up
+ Shutting down
+ At disconnect level
+ kW ramping
+ kVar ramping
+ Other
+
+
+ normal
+ high
+ low
+ high-high
+ low-low
+
+
+
+
+ m
+ kg
+ s
+ A
+ K
+ mol
+ cd
+ deg
+ rad
+ sr
+ Gy
+ q
+ °C
+ Sv
+ F
+ C
+ S
+ H
+ V
+ ohm
+ J
+ N
+ Hz
+ lx
+ Lm
+ Wb
+ T
+ W
+ Pa
+ m²
+ m³
+ m/s
+ m/s²
+ m³/s
+ m/m³
+ M
+ kg/m³
+ m²/s
+ W/m K
+ J/K
+ ppm
+ 1/s
+ rad/s
+ VA
+ W
+ VAr
+ theta
+ cos(theta)
+ Vs
+ V²
+ As
+ A²
+ A²t
+ VAh
+ Wh
+ VArh
+ V/Hz
+ Hz/s
+
+
+ y
+ z
+ a
+ f
+ p
+ n
+ μ
+ m
+ c
+ d
+
+ da
+ h
+ k
+ M
+ G
+ T
+ P
+ E
+ Z
+ Y
+
+
+ intermediate-state
+ off
+ on
+ bad-state
+
+
+ Not applicable / Unknown
+ Manual
+ Regular
+ Backup
+ Emergency
+ Maintenance
+ Other
+
+
+ Not applicable / Unknown
+ Energy
+ Regulating
+ Load following
+ Contingency reserve spinning
+ Contingency reserve supplemental
+ Emergency reserve
+ Emission reserve
+ Frequency response
+ Energy balancing
+ Reactive power
+ Black start
+ Emergency islanding
+ Other
+
+
+ Not applicable / Unknown
+
+
+
+ Not applicable / Unknown
+ Air
+ Water
+ Steam
+ Oil
+ Other
+
+
+ V
+ A
+ other
+
+
+ Va
+ Vb
+ Vc
+ Aa
+ Ab
+ Ac
+ Vab
+ Vbc
+ Vca
+ Vother
+ Aother
+
+
+