Parser Issues to be Addressed

Here's a list of issues that we are currently working on:

 for (Account acc : [
SELECT ID, Name, Elixir_Company_Ref__c, Company_House_Ref__c            FROM Account
WHERE Name IN :gpClientNames OR Elixir_Company_Ref__c IN :gpElixirCompanyRef OR Company_House_Ref__c IN :gpCompanyHouseRef]){

for (string s : mycontact.Subscriptions__c.split(';')) {

List<Opportunity> opps = [

SELECT id, AccountId, Group_Protection_Product__c                FROM Opportunity
                WHERE RecordTypeID = :GPConfigSettings.Instance.Opportunity.RecordType.Id
                AND AccountId IN :gpQuoteAccountIds
                AND IsClosed = false
            ];

public List<Case> MyClaims { get { if (ClaimsController != null) return (List<Case>)ClaimsController.getRecords(); return null;} }

global Map<Id, String> errorMap {get; set;}

private void aggregateOpenInvoices() {

for(AggregateResult eachAggregate :[SELECT
           Epicor_Client_Id__c epicorClientId,
           Count(Id) total
           FROM Invoice__c
           WHERE Epicor_Client_Id__c IN :maxClientId
           AND status__c = 'Open'
           GROUP BY epicor_client_id__c]) {
               openEpicorClientIdToCount.put(
                   String.valueOf(eachAggregate.get('epicorClientId')),
                   Integer.valueOf(eachAggregate.get('total')));
           }
   }

Is this article helpful for you?