Checkstyle Results

The following document contains the results of Checkstyle.

Summary

FilesInfosWarningsErrors
1300568

Files

FilesIWE
com/finalist/ant/tasks/docbook/AbstractDocBookTask.java 00281
com/finalist/ant/tasks/docbook/DTDResolver.java 0047
com/finalist/ant/tasks/docbook/HTMLTask.java 0045
com/finalist/ant/tasks/docbook/PDFTask.java 0067
com/finalist/ant/tasks/docbook/ParameterValues.java 0037
com/finalist/ant/tasks/docbook/XSLTParameterTask.java 0044
com/finalist/tools/ant/taskdefs/CheckoutLibTask.java 005
com/finalist/tools/ant/taskdefs/DTDResolver.java 0015
com/finalist/tools/ant/taskdefs/DistGenTask.java 0011
com/finalist/tools/ant/taskdefs/EarAutoLib.java 005
com/finalist/tools/ant/taskdefs/Lib.java 003
com/finalist/tools/ant/taskdefs/LibAvailableTask.java 004
com/finalist/tools/ant/taskdefs/WarAutoLib.java 004

com/finalist/ant/tasks/docbook/AbstractDocBookTask.java

ErrorLine
Error Line contains a tab character. 41
Error Line contains a tab character. 42
Error Line contains a tab character. 43
Error Line contains a tab character. 45
Error Line contains a tab character. 46
Error Line contains a tab character. 47
Error Line contains a tab character. 48
Error Line contains a tab character. 49
Error Type Javadoc tag @version must match pattern '\$Revision:.*\S ?, ?\SDate:.*\S'. 57
Error Line contains a tab character. 58
Error Line contains a tab character. 59
Error Line contains a tab character. 60
Error Line contains a tab character. 61
Error Line contains a tab character. 62
Error Line contains a tab character. 63
Error Line contains a tab character. 64
Error Line contains a tab character. 65
Error Line contains a tab character. 66
Error Line contains a tab character. 67
Error Line contains a tab character. 68
Error Line contains a tab character. 69
Error Line contains a tab character. 70
Error Line contains a tab character. 71
Error Line contains a tab character. 72
Error Line contains a tab character. 73
Error '{' is not preceded with whitespace. 73
Error Line contains a tab character. 74
Error 'if' is not followed by whitespace. 74
Error '{' is not preceded with whitespace. 74
Error Line contains a tab character. 75
Error Line contains a tab character. 76
Error '}' should be alone on a line. 76
Error 'else' is not preceded with whitespace. 76
Error '}' is not followed by whitespace. 76
Error 'else' is not followed by whitespace. 76
Error '{' is not preceded with whitespace. 76
Error Line contains a tab character. 77
Error 'if' is not followed by whitespace. 77
Error '{' is not preceded with whitespace. 77
Error Line contains a tab character. 78
Error Line contains a tab character. 79
Error '}' should be alone on a line. 79
Error 'else' is not preceded with whitespace. 79
Error '}' is not followed by whitespace. 79
Error 'else' is not followed by whitespace. 79
Error '{' is not preceded with whitespace. 79
Error Line contains a tab character. 80
Error Line contains a tab character. 81
Error Line contains a tab character. 82
Error Line contains a tab character. 83
Error Line contains a tab character. 84
Error Line contains a tab character. 85
Error Line contains a tab character. 86
Error Line contains a tab character. 87
Error Line contains a tab character. 88
Error Line contains a tab character. 89
Error Line contains a tab character. 90
Error '{' is not preceded with whitespace. 90
Error Line contains a tab character. 91
Error Line contains a tab character. 92
Error Line contains a tab character. 93
Error Line contains a tab character. 94
Error Line contains a tab character. 95
Error Line contains a tab character. 96
Error Line contains a tab character. 97
Error Line contains a tab character. 98
Error Line contains a tab character. 99
Error '{' is not preceded with whitespace. 99
Error Line contains a tab character. 100
Error Line contains a tab character. 101
Error Line contains a tab character. 102
Error Line contains a tab character. 103
Error Line contains a tab character. 104
Error Line contains a tab character. 105
Error Line contains a tab character. 106
Error Line contains a tab character. 107
Error Line contains a tab character. 108
Error Line contains a tab character. 109
Error Line contains a tab character. 110
Error Line contains a tab character. 111
Error Line contains a tab character. 112
Error Line contains a tab character. 113
Error Line contains a tab character. 114
Error Line contains a tab character. 115
Error Line contains a tab character. 116
Error '{' is not preceded with whitespace. 116
Error Line contains a tab character. 117
Error 'if' is not followed by whitespace. 117
Error '{' is not preceded with whitespace. 117
Error Line contains a tab character. 118
Error Line contains a tab character. 119
Error Line contains a tab character. 120
Error Line contains a tab character. 121
Error Line contains a tab character. 122
Error Line contains a tab character. 123
Error Line contains a tab character. 124
Error Line contains a tab character. 125
Error Line contains a tab character. 126
Error Line contains a tab character. 127
Error Line contains a tab character. 128
Error '{' is not preceded with whitespace. 128
Error Line contains a tab character. 129
Error 'if' is not followed by whitespace. 129
Error '{' is not preceded with whitespace. 129
Error Line contains a tab character. 130
Error Line contains a tab character. 131
Error Line contains a tab character. 132
Error Line contains a tab character. 133
Error Line contains a tab character. 134
Error Line contains a tab character. 135
Error Line contains a tab character. 136
Error Line contains a tab character. 137
Error Line contains a tab character. 138
Error Line contains a tab character. 139
Error Line contains a tab character. 140
Error Line contains a tab character. 141
Error Line contains a tab character. 142
Error Line contains a tab character. 143
Error Line contains a tab character. 144
Error Line contains a tab character. 145
Error Line contains a tab character. 146
Error Line contains a tab character. 147
Error Line contains a tab character. 148
Error Line contains a tab character. 149
Error Line contains a tab character. 150
Error Line contains a tab character. 151
Error Line contains a tab character. 152
Error Line contains a tab character. 153
Error Line contains a tab character. 154
Error Line contains a tab character. 155
Error Line contains a tab character. 156
Error 'if' is not followed by whitespace. 156
Error '{' is not preceded with whitespace. 156
Error Line contains a tab character. 157
Error Line contains a tab character. 158
Error Line contains a tab character. 159
Error Line contains a tab character. 160
Error '}' should be alone on a line. 160
Error 'else' is not preceded with whitespace. 160
Error '}' is not followed by whitespace. 160
Error 'else' is not followed by whitespace. 160
Error '{' is not preceded with whitespace. 160
Error Line contains a tab character. 161
Error Line contains a tab character. 162
Error Line contains a tab character. 163
Error Line contains a tab character. 165
Error Line contains a tab character. 166
Error Line contains a tab character. 167
Error Line contains a tab character. 168
Error Line contains a tab character. 169
Error Line contains a tab character. 170
Error Line contains a tab character. 171
Error '{' is not preceded with whitespace. 171
Error Line contains a tab character. 172
Error Line contains a tab character. 173
Error Line contains a tab character. 174
Error 'if' is not followed by whitespace. 174
Error '{' is not preceded with whitespace. 174
Error Line contains a tab character. 175
Error Line contains a tab character. 176
Error '}' should be alone on a line. 176
Error 'else' is not preceded with whitespace. 176
Error '}' is not followed by whitespace. 176
Error 'else' is not followed by whitespace. 176
Error '{' is not preceded with whitespace. 176
Error Line contains a tab character. 177
Error '=' is not preceded with whitespace. 177
Error Line contains a tab character. 178
Error Line contains a tab character. 179
Error Line contains a tab character. 180
Error Line contains a tab character. 181
Error 'if' is not followed by whitespace. 181
Error '{' is not preceded with whitespace. 181
Error Line contains a tab character. 182
Error Line contains a tab character. 183
Error Line contains a tab character. 184
Error Line contains a tab character. 185
Error Line contains a tab character. 186
Error Line contains a tab character. 187
Error Line contains a tab character. 189
Error Line contains a tab character. 190
Error Line contains a tab character. 191
Error Line contains a tab character. 192
Error Line contains a tab character. 193
Error Line contains a tab character. 194
Error Line contains a tab character. 195
Error Line contains a tab character. 196
Error Line contains a tab character. 197
Error Line contains a tab character. 198
Error Line contains a tab character. 199
Error Line contains a tab character. 200
Error Line contains a tab character. 201
Error Line contains a tab character. 202
Error Line contains a tab character. 203
Error '}' should be alone on a line. 203
Error Line contains a tab character. 204
Error Line contains a tab character. 205
Error Line contains a tab character. 206
Error Line contains a tab character. 207
Error Line contains a tab character. 208
Error Line contains a tab character. 209
Error Line contains a tab character. 210
Error Line contains a tab character. 211
Error Line contains a tab character. 212
Error Line contains a tab character. 213
Error Line contains a tab character. 214
Error Line contains a tab character. 215
Error Line contains a tab character. 216
Error Line contains a tab character. 217
Error Line contains a tab character. 218
Error Line contains a tab character. 219
Error Line contains a tab character. 220
Error Line contains a tab character. 221
Error Line contains a tab character. 222
Error Line contains a tab character. 223
Error Line contains a tab character. 224
Error Line contains a tab character. 225
Error Line contains a tab character. 226
Error Line contains a tab character. 227
Error Line contains a tab character. 228
Error Line contains a tab character. 229
Error Line contains a tab character. 230
Error Line contains a tab character. 231
Error Line contains a tab character. 232
Error '{' is not preceded with whitespace. 232
Error Line contains a tab character. 233
Error 'if' is not followed by whitespace. 233
Error '{' is not preceded with whitespace. 233
Error Line contains a tab character. 234
Error Line contains a tab character. 235
Error '}' should be alone on a line. 235
Error 'else' is not preceded with whitespace. 235
Error '}' is not followed by whitespace. 235
Error 'else' is not followed by whitespace. 235
Error '{' is not preceded with whitespace. 235
Error Line contains a tab character. 236
Error Line contains a tab character. 237
Error Line contains a tab character. 238
Error Line contains a tab character. 239
Error Line contains a tab character. 240
Error Line contains a tab character. 241
Error Line contains a tab character. 242
Error Line contains a tab character. 243
Error Line contains a tab character. 244
Error Line contains a tab character. 245
Error '{' is not preceded with whitespace. 245
Error Line contains a tab character. 246
Error Line contains a tab character. 247
Error Line contains a tab character. 248
Error Line contains a tab character. 249
Error Line contains a tab character. 250
Error Line contains a tab character. 251
Error Line contains a tab character. 252
Error Line contains a tab character. 253
Error Line contains a tab character. 254
Error '{' is not preceded with whitespace. 254
Error Line contains a tab character. 255
Error Line contains a tab character. 256
Error 'if' is not followed by whitespace. 256
Error '{' is not preceded with whitespace. 256
Error Line contains a tab character. 257
Error Line contains a tab character. 258
Error 'while' is not followed by whitespace. 258
Error '{' is not preceded with whitespace. 258
Error Line contains a tab character. 259
Error Line contains a tab character. 260
Error Line contains a tab character. 261
Error Line contains a tab character. 262
Error Line contains a tab character. 263
Error Line contains a tab character. 265
Error Line contains a tab character. 266
Error Line contains a tab character. 267
Error Unused @param tag for 'string'. 268
Error Line contains a tab character. 268
Error Line contains a tab character. 269
Error Line contains a tab character. 270
Error Line contains a tab character. 271
Error Line contains a tab character. 272
Error Expected @param tag for 'versionextention'. 272
Error Line contains a tab character. 273
Error Line contains a tab character. 274

com/finalist/ant/tasks/docbook/DTDResolver.java

ErrorLine
Error Type Javadoc tag @version must match pattern '\$Revision:.*\S ?, ?\SDate:.*\S'. 30
Error '{' is not preceded with whitespace. 30
Error Line contains a tab character. 32
Error Missing a Javadoc comment. 32
Error Line contains a tab character. 33
Error Line contains a tab character. 34
Error 'if' is not followed by whitespace. 34
Error '(' is followed by whitespace. 34
Error ')' is preceded with whitespace. 34
Error Line contains a tab character. 35
Error '(' is followed by whitespace. 35
Error ')' is preceded with whitespace. 35
Error Line contains a tab character. 36
Error Line contains a tab character. 37
Error '}' should be alone on a line. 37
Error 'else' is not preceded with whitespace. 37
Error '}' is not followed by whitespace. 37
Error 'if' is not followed by whitespace. 37
Error '(' is followed by whitespace. 37
Error ')' is preceded with whitespace. 37
Error Line contains a tab character. 38
Error '(' is followed by whitespace. 38
Error ')' is preceded with whitespace. 38
Error Line contains a tab character. 39
Error Line contains a tab character. 40
Error '}' should be alone on a line. 40
Error 'else' is not preceded with whitespace. 40
Error '}' is not followed by whitespace. 40
Error 'if' is not followed by whitespace. 40
Error '(' is followed by whitespace. 40
Error ')' is preceded with whitespace. 40
Error Line contains a tab character. 41
Error '(' is followed by whitespace. 41
Error ')' is preceded with whitespace. 41
Error Line contains a tab character. 42
Error Line contains a tab character. 43
Error '}' should be alone on a line. 43
Error 'else' is not preceded with whitespace. 43
Error '}' is not followed by whitespace. 43
Error 'else' is not followed by whitespace. 43
Error '{' is not preceded with whitespace. 43
Error Line contains a tab character. 44
Error Line contains a tab character. 45
Error Line contains a tab character. 46
Error Line contains a tab character. 47
Error Line contains a tab character. 48
Error Line contains a tab character. 49

com/finalist/ant/tasks/docbook/HTMLTask.java

ErrorLine
Error Line contains a tab character. 37
Error Type Javadoc tag @version must match pattern '\$Revision:.*\S ?, ?\SDate:.*\S'. 44
Error Line contains a tab character. 47
Error Line contains a tab character. 48
Error Line contains a tab character. 49
Error Line contains a tab character. 50
Error Line contains a tab character. 51
Error Line contains a tab character. 52
Error Line contains a tab character. 53
Error Line contains a tab character. 54
Error Line contains a tab character. 55
Error Line contains a tab character. 56
Error Line contains a tab character. 57
Error Line contains a tab character. 59
Error Line contains a tab character. 60
Error Line contains a tab character. 61
Error Line contains a tab character. 62
Error Line contains a tab character. 63
Error Line contains a tab character. 64
Error Line contains a tab character. 65
Error 'for' is not followed by whitespace. 65
Error '{' is not preceded with whitespace. 65
Error Line contains a tab character. 66
Error Line contains a tab character. 67
Error '(' is followed by whitespace. 67
Error Line contains a tab character. 68
Error Line contains a tab character. 69
Error Line contains a tab character. 70
Error Line contains a tab character. 71
Error '}' should be alone on a line. 71
Error Line contains a tab character. 72
Error Line contains a tab character. 73
Error Line contains a tab character. 74
Error '}' should be alone on a line. 74
Error Line contains a tab character. 75
Error Line contains a tab character. 76
Error Line contains a tab character. 77
Error Line contains a tab character. 78
Error Line contains a tab character. 79
Error Line contains a tab character. 80
Error '}' should be alone on a line. 80
Error '{' is not preceded with whitespace. 80
Error Line contains a tab character. 81
Error Line contains a tab character. 82
Error Line contains a tab character. 83

com/finalist/ant/tasks/docbook/PDFTask.java

ErrorLine
Error Line contains a tab character. 40
Error Type Javadoc tag @version must match pattern '\$Revision:.*\S ?, ?\SDate:.*\S'. 47
Error Line contains a tab character. 49
Error Line contains a tab character. 50
Error Line contains a tab character. 51
Error Line contains a tab character. 52
Error Line contains a tab character. 53
Error Line contains a tab character. 54
Error Line contains a tab character. 55
Error Line contains a tab character. 57
Error Line contains a tab character. 58
Error Line contains a tab character. 59
Error Line contains a tab character. 60
Error Line contains a tab character. 61
Error Line contains a tab character. 62
Error Line contains a tab character. 63
Error Line contains a tab character. 65
Error Line contains a tab character. 66
Error Line contains a tab character. 67
Error Line contains a tab character. 69
Error Line contains a tab character. 70
Error Line contains a tab character. 71
Error Line contains a tab character. 72
Error Line contains a tab character. 73
Error Line contains a tab character. 74
Error Line contains a tab character. 75
Error Line contains a tab character. 76
Error Line contains a tab character. 77
Error Line contains a tab character. 78
Error 'synchronized' is not followed by whitespace. 78
Error '{' is not preceded with whitespace. 78
Error Line contains a tab character. 79
Error Line contains a tab character. 80
Error Line contains a tab character. 81
Error Line contains a tab character. 82
Error Line contains a tab character. 83
Error Line contains a tab character. 84
Error Line contains a tab character. 85
Error Line contains a tab character. 86
Error Line contains a tab character. 87
Error Line contains a tab character. 88
Error Line contains a tab character. 89
Error '(' is followed by whitespace. 89
Error Line contains a tab character. 90
Error Line contains a tab character. 91
Error Line contains a tab character. 92
Error Line contains a tab character. 93
Error Line contains a tab character. 94
Error Line contains a tab character. 95
Error Line contains a tab character. 96
Error '}' should be alone on a line. 96
Error Line contains a tab character. 97
Error Line contains a tab character. 98
Error Line contains a tab character. 99
Error '}' should be alone on a line. 99
Error Line contains a tab character. 100
Error Line contains a tab character. 101
Error Line contains a tab character. 102
Error '}' should be alone on a line. 102
Error Line contains a tab character. 103
Error Line contains a tab character. 104
Error Line contains a tab character. 105
Error '}' should be alone on a line. 105
Error '{' is not preceded with whitespace. 105
Error Line contains a tab character. 106
Error Line contains a tab character. 107
Error Line contains a tab character. 108

com/finalist/ant/tasks/docbook/ParameterValues.java

ErrorLine
Error Line contains a tab character. 23
Error Type Javadoc tag @version must match pattern '\$Revision:.*\S ?, ?\SDate:.*\S'. 29
Error Line contains a tab character. 30
Error Line contains a tab character. 31
Error Name 'FOPEXTENTIONS_KEY' must match pattern '^[a-z][a-zA-Z0-9]*$'. 31
Error Variable 'FOPEXTENTIONS_KEY' must be private and have accessor methods. 31
Error Line contains a tab character. 32
Error Missing a Javadoc comment. 32
Error Name 'FOPEXTENTIONS_VALUE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 32
Error Variable 'FOPEXTENTIONS_VALUE' must be private and have accessor methods. 32
Error Line contains a tab character. 33
Error Line contains a tab character. 34
Error Line contains a tab character. 35
Error Name 'BASEDIR_KEY' must match pattern '^[a-z][a-zA-Z0-9]*$'. 35
Error Variable 'BASEDIR_KEY' must be private and have accessor methods. 35
Error Line contains a tab character. 36
Error Line contains a tab character. 37
Error Missing a Javadoc comment. 37
Error Name 'DOCBOOK_DTD_4_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 37
Error Variable 'DOCBOOK_DTD_4_2' must be private and have accessor methods. 37
Error Line contains a tab character. 38
Error Missing a Javadoc comment. 38
Error Name 'DOCBOOK_DTD_4_0' must match pattern '^[a-z][a-zA-Z0-9]*$'. 38
Error Variable 'DOCBOOK_DTD_4_0' must be private and have accessor methods. 38
Error Line contains a tab character. 39
Error Missing a Javadoc comment. 39
Error Name 'DOCBOOK_DTD_4_1_2' must match pattern '^[a-z][a-zA-Z0-9]*$'. 39
Error Variable 'DOCBOOK_DTD_4_1_2' must be private and have accessor methods. 39
Error Line contains a tab character. 40
Error Line contains a tab character. 41
Error Missing a Javadoc comment. 41
Error Name 'DRAFT_WATERMARK_IMAGE_KEY' must match pattern '^[a-z][a-zA-Z0-9]*$'. 41
Error Variable 'DRAFT_WATERMARK_IMAGE_KEY' must be private and have accessor methods. 41
Error Line contains a tab character. 42
Error Missing a Javadoc comment. 42
Error Name 'DRAFT_WATERMARK_IMAGE_VALUE' must match pattern '^[a-z][a-zA-Z0-9]*$'. 42
Error Variable 'DRAFT_WATERMARK_IMAGE_VALUE' must be private and have accessor methods. 42

com/finalist/ant/tasks/docbook/XSLTParameterTask.java

ErrorLine
Error Line contains a tab character. 25
Error Type Javadoc tag @version must match pattern '\$Revision:.*\S ?, ?\SDate:.*\S'. 31
Error Line contains a tab character. 32
Error Line contains a tab character. 33
Error Line contains a tab character. 34
Error Line contains a tab character. 35
Error Line contains a tab character. 36
Error Line contains a tab character. 37
Error Line contains a tab character. 38
Error Line contains a tab character. 39
Error Line contains a tab character. 40
Error '{' is not preceded with whitespace. 40
Error Line contains a tab character. 41
Error Line contains a tab character. 42
Error Line contains a tab character. 43
Error Line contains a tab character. 44
Error Line contains a tab character. 45
Error Line contains a tab character. 46
Error Line contains a tab character. 47
Error Line contains a tab character. 48
Error Line contains a tab character. 49
Error '{' is not preceded with whitespace. 49
Error Line contains a tab character. 50
Error Line contains a tab character. 51
Error Line contains a tab character. 52
Error Line contains a tab character. 53
Error Line contains a tab character. 54
Error Line contains a tab character. 55
Error Line contains a tab character. 56
Error Line contains a tab character. 57
Error Line contains a tab character. 58
Error '{' is not preceded with whitespace. 58
Error Line contains a tab character. 59
Error Line contains a tab character. 60
Error Line contains a tab character. 61
Error Line contains a tab character. 62
Error Line contains a tab character. 63
Error Line contains a tab character. 64
Error Line contains a tab character. 65
Error Line contains a tab character. 66
Error Line contains a tab character. 67
Error '{' is not preceded with whitespace. 67
Error Line contains a tab character. 68
Error Line contains a tab character. 69

com/finalist/tools/ant/taskdefs/CheckoutLibTask.java

ErrorLine
Error Type Javadoc comment is missing an @author tag. 78
Error Type Javadoc comment is missing an @version tag. 78
Error '&&' should be on a new line. 148
Error '(' is followed by whitespace. 160
Error 'else' construct must use '{}'s. 191

com/finalist/tools/ant/taskdefs/DTDResolver.java

ErrorLine
Error Type Javadoc tag @version must match pattern '\$Revision:.*\S ?, ?\SDate:.*\S'. 31
Error '{' is not preceded with whitespace. 31
Error Line contains a tab character. 33
Error Missing a Javadoc comment. 33
Error Line contains a tab character. 34
Error Line contains a tab character. 35
Error 'if' is not followed by whitespace. 35
Error '(' is followed by whitespace. 35
Error ')' is preceded with whitespace. 35
Error Line contains a tab character. 36
Error '(' is followed by whitespace. 36
Error ')' is preceded with whitespace. 36
Error '}' should be alone on a line. 37
Error Line contains a tab character. 40
Error Line contains a tab character. 41

com/finalist/tools/ant/taskdefs/DistGenTask.java

ErrorLine
Error Expected @param tag for 'appName'. 66
Error Missing a Javadoc comment. 71
Error Missing a Javadoc comment. 77
Error Missing a Javadoc comment. 83
Error Missing a Javadoc comment. 89
Error Missing a Javadoc comment. 95
Error Missing a Javadoc comment. 101
Error Missing a Javadoc comment. 128
Error Missing a Javadoc comment. 177
Error Missing a Javadoc comment. 183
Error Missing a Javadoc comment. 188

com/finalist/tools/ant/taskdefs/EarAutoLib.java

ErrorLine
Error Type Javadoc comment is missing an @author tag. 40
Error Type Javadoc comment is missing an @version tag. 40
Error Variable 'directory' must be private and have accessor methods. 48
Error 'if' construct must use '{}'s. 105
Error 'if' construct must use '{}'s. 112

com/finalist/tools/ant/taskdefs/Lib.java

ErrorLine
Error Type Javadoc comment is missing an @version tag. 26
Error Variable 'version' must be private and have accessor methods. 29
Error Variable 'file' must be private and have accessor methods. 31

com/finalist/tools/ant/taskdefs/LibAvailableTask.java

ErrorLine
Error Missing a Javadoc comment. 83
Error '}' is not followed by whitespace. 115
Error '}' is not followed by whitespace. 116
Error '}' is not followed by whitespace. 118

com/finalist/tools/ant/taskdefs/WarAutoLib.java

ErrorLine
Error Type Javadoc comment is missing an @author tag. 36
Error Type Javadoc comment is missing an @version tag. 36
Error Variable 'directory' must be private and have accessor methods. 39
Error 'if' construct must use '{}'s. 78