DefaultGradleSourceSetModel (IonReader reader, ReadContext context) { reader.next(); assertFieldName(reader, "sourceSetModel"); reader.stepIn(); DefaultGradleSourceSetModel sourceSetModel = new DefaultGradleSourceSetModel(); sourceSetModel.setSourceCompatibility(readString(reader, "sourceCompatibility")); sourceSetModel.setTargetCompatibility(readString(reader, "targetCompatibility")); sourceSetModel.setTaskArtifacts(readFiles(reader, "taskArtifacts")); sourceSetModel.setConfigurationArtifacts(readConfigurationArtifacts(reader)); sourceSetModel.setSourceSets(readSourceSets(reader, context)); sourceSetModel.setAdditionalArtifacts(readFiles(reader)); reader.stepOut(); return sourceSetModel; }