
  // IntelliJ API Decompiler stub source generated from a class file
  // Implementation of methods is not available

package pkg;

public class GroovyBaseObject implements groovy.lang.GroovyObject {
    @groovy.transform.Generated
    public GroovyBaseObject() { /* compiled code */ }

    @groovy.transform.Generated
    @groovy.transform.Internal
    public groovy.lang.MetaClass getMetaClass() { /* compiled code */ }

    @groovy.transform.Generated
    @groovy.transform.Internal
    public void setMetaClass(groovy.lang.MetaClass metaClass) { /* compiled code */ }

    public static class ExtendedObject extends pkg.GroovyBaseObject.NestedObject {
        private java.lang.String fourthProperty;
        private java.lang.String fifthProperty;
        private java.lang.String sixthProperty;

        @groovy.transform.Generated
        public ExtendedObject() { /* compiled code */ }

        @groovy.transform.Generated
        public java.lang.String getFourthProperty() { /* compiled code */ }

        @groovy.transform.Generated
        public void setFourthProperty(java.lang.String s) { /* compiled code */ }

        @groovy.transform.Generated
        public java.lang.String getFifthProperty() { /* compiled code */ }

        @groovy.transform.Generated
        public void setFifthProperty(java.lang.String s) { /* compiled code */ }

        @groovy.transform.Generated
        public java.lang.String getSixthProperty() { /* compiled code */ }

        @groovy.transform.Generated
        public void setSixthProperty(java.lang.String s) { /* compiled code */ }
    }

    public static class NestedObject implements groovy.lang.GroovyObject {
        private java.lang.String firstProperty;
        private java.lang.String secondProperty;
        private java.lang.String thirdProperty;

        @groovy.transform.Generated
        public NestedObject() { /* compiled code */ }

        @groovy.transform.Generated
        @groovy.transform.Internal
        public groovy.lang.MetaClass getMetaClass() { /* compiled code */ }

        @groovy.transform.Generated
        @groovy.transform.Internal
        public void setMetaClass(groovy.lang.MetaClass metaClass) { /* compiled code */ }

        @groovy.transform.Generated
        public java.lang.String getFirstProperty() { /* compiled code */ }

        @groovy.transform.Generated
        public void setFirstProperty(java.lang.String s) { /* compiled code */ }

        @groovy.transform.Generated
        public java.lang.String getSecondProperty() { /* compiled code */ }

        @groovy.transform.Generated
        public void setSecondProperty(java.lang.String s) { /* compiled code */ }

        @groovy.transform.Generated
        public java.lang.String getThirdProperty() { /* compiled code */ }

        @groovy.transform.Generated
        public void setThirdProperty(java.lang.String s) { /* compiled code */ }
    }
}