question: add a field to this and automatically add the import of the type if needed concode_field_sep PlaceHolder placeHolder concode_field_sep BlockStmt addStaticInitializer concode_elem_sep List<MethodDeclaration> getMethodsByParameterTypes concode_elem_sep List<MethodDeclaration> getMethodsByParameterTypes concode_elem_sep List<MethodDeclaration> getMethodsByName concode_elem_sep FieldDeclaration addPublicField concode_elem_sep FieldDeclaration addPublicField concode_elem_sep BlockStmt addInitializer concode_elem_sep List<FieldDeclaration> getFields concode_elem_sep FieldDeclaration addProtectedField concode_elem_sep FieldDeclaration addProtectedField concode_elem_sep FieldDeclaration getFieldByName concode_elem_sep ConstructorDeclaration addCtor concode_elem_sep T setMembers concode_elem_sep FieldDeclaration addPrivateField concode_elem_sep FieldDeclaration addPrivateField concode_elem_sep List<MethodDeclaration> getMethods concode_elem_sep List<BodyDeclaration<?>> getMembers concode_elem_sep MethodDeclaration addMethod
target: FieldDeclaration function ( Class < ? > arg0 , String arg1 , Modifier ... arg2 ) { ( ( Node ) this ) . tryAddImportToParentCompilationUnit ( arg0 ) ; return addField ( arg0 . getSimpleName ( ) , arg1 , arg2 ) ; }