يتم إعطاؤك مقتطفًا برمجيًا يعالج كائنات `Snippet`. يحتوي كل كائن `Snippet` على سمة `code` و`cleanupCode`. تأخذ الطريقة "processSnippetCode" كائنًا "Snippet" وكائنًا "StringBuilder"، وتضيف سمة "code" للكائن "Snippet" إلى كائن "StringBuilder" إذا لم يكن فارغًا. تأخذ الطريقة "processSnippetCleanupCode" كائنًا "Snippet" وكائنًا "StringBuilder"، وتلحق سمة "cleanupCode" للكائن "Snippet" إلى كائن "StringBuilder" إذا لم يكن فارغًا.

مهمتك هي تنفيذ طريقتي "processSnippetCode" و"processSnippetCleanupCode" لإلحاق سمات "code" و"cleanupCode" بشكل صحيح على التوالي بكائن "StringBuilder".

قم بتنفيذ الطريقة التالية:

```جافا
عملية باطلة خاصةSnippetCode(Snippet snippet, StringBuilder codeBuilder) {
    إذا (snippet.getCode()!= فارغة) {
        // إلحاق سمة الكود الخاصة بكائن المقتطف بـ codeBuilder
    }
}

عملية باطلة خاصةSnippetCleanupCode(Snippet snippet, StringBuilder cleanupBuilder) {
    إذا (snippet.getCleanupCode() != null) {
        // إلحاق سمة CleanupCode للكائن Snippet بـ cleanupBuilder
    }
}
```

يمكنك أن تفترض أن فئة `Snippet` المطلوبة وسماتها محددة بالفعل.
{"source": "argilla/DistiCoder-dpo-binarized", "kind": "synthetic", "evolved_from": null}